| 27 # |
27 # |
| 28 |
28 |
| 29 include config.mk |
29 include config.mk |
| 30 |
30 |
| 31 all: build build/c2html |
31 all: build build/c2html |
| 32 |
32 |
| |
33 lib: dist/lib dist/include build \ |
| |
34 build/c2html.o build/highlighter.o src/c2html.h src/highlighter.h |
| |
35 $(COPYFILE) LICENSE dist/ |
| |
36 $(COPYFILE) src/c2html.h dist/include/ |
| |
37 $(COPYFILE) src/highlighter.h dist/include/ |
| |
38 $(AR) dist/lib/libc2html.a build/c2html.o build/highlighter.o |
| |
39 |
| 33 build/c2html: build/frontend.o build/highlighter.o build/c2html.o |
40 build/c2html: build/frontend.o build/highlighter.o build/c2html.o |
| 34 $(CC) -o $@ $(LDFLAGS) $^ |
41 $(CC) -o $@ $(LDFLAGS) $^ |
| 35 |
42 |
| 36 build/c2html.o: src/c2html.c src/c2html.h src/highlighter.h |
43 build/c2html.o: src/c2html.c src/c2html.h src/highlighter.h |
| 37 $(CC) -o $@ $(CFLAGS) -c $< |
44 $(CC) -o $@ $(CFLAGS) -c $< |