File: makefile

package info (click to toggle)
xml2 0.3-1.1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 72 kB
  • ctags: 69
  • sloc: ansic: 596; makefile: 57; sh: 10
file content (30 lines) | stat: -rw-r--r-- 411 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
VERSION=0.3

FILES=xml2 html2 2html 2xml csv2 2csv
TAR=xml2-$(VERSION).tar.gz
DIR=xml2-$(VERSION)

CFLAGS=-g -Wall `xml-config --cflags`
# CFLAGS=-O2 `xml-config --cflags`
LDLIBS=`xml-config --libs`

all: $(FILES)

xml2: xml2.c
html2:
	ln -sf xml2 html2

2xml: 2xml.c
2html:
	ln -sf 2xml 2html

csv2: csv2.c

2csv: 2csv.c

clean:
	$(RM) *.o $(FILES) xml2-*

tar: clean
	ln -s . $(DIR)
	tar cvfz $(TAR) $(DIR)/*