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 $< |