Rev 17785 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1635 | georgesk | 1 | CC=@CC@ |
3238 | bpr | 2 | CFLAGS=@CFLAGS@ |
1635 | georgesk | 3 | CXX = g++ |
6776 | georgesk | 4 | CXXFLAGS= @CXXFLAGS@ -g |
5 | LDFLAGS=@LDFLAGS@ |
||
17785 | bpr | 6 | CPPFLAGS=@CPPFLAGS@ -I/usr/local/include/ |
6776 | georgesk | 7 | |
1635 | georgesk | 8 | RECODE_SUPPORT = |
3238 | bpr | 9 | LIBS= -lm -lgmp -lgmpxx |
10 | reyssat | 10 | |
1635 | georgesk | 11 | all : units-filter |
10 | reyssat | 12 | |
1635 | georgesk | 13 | test : all |
14 | sh units-test |
||
10 | reyssat | 15 | |
12562 | georgesk | 16 | units-filter : unitesparser.o decimal.o |
17 | ${CXX} $(CXXFLAGS) $(LDFLAGS) -o units-filter unitesparser.o decimal.o $(LIBS) |
||
10 | reyssat | 18 | |
12562 | georgesk | 19 | decimal.o: decimal.cc decimal.h |
17887 | georgesk | 20 | ${CXX} $(CXXFLAGS) $(CPPFLAGS) -c decimal.cc |
12562 | georgesk | 21 | |
1635 | georgesk | 22 | unitesparser.o : uniteslex.cc unitesparser.cc |
6776 | georgesk | 23 | ${CXX} $(CXXFLAGS) $(CPPFLAGS) -c $(RECODE_SUPPORT) unitesparser.cc |
1635 | georgesk | 24 | |
25 | uniteslex.cc : unites.l unites.y unites.h |
||
3223 | georgesk | 26 | flex -ouniteslex.cc unites.l |
1635 | georgesk | 27 | |
28 | unitesparser.cc: unites.y |
||
29 | bison --verbose -o unitesparser.cc unites.y |
||
30 | |||
10 | reyssat | 31 | clean : |
1635 | georgesk | 32 | rm -f *~ uniteslex.cc unitesparser.cc *.o *.output units-filter |