]> git.tuebingen.mpg.de Git - osl.git/blobdiff - Makefile
Version 3 tables.
[osl.git] / Makefile
index 61ac1dc9529448764196bfaff0d8fa35d6c8a839..f787fe57f3d88dc1ff5871f56697150f98a9884e 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -5,8 +5,8 @@ includedir := $(PREFIX)/include
 bindir := $(PREFIX)/bin
 mandir := $(PREFIX)/man/man1
 
-objects := osl.o util.o rbtree.o sha1.o
-fsck_objects := fsck.o osl.o util.o rbtree.o sha1.o oslfsck.lsg.o
+objects := osl.o util.o rbtree.o sha1.o sha3.o sha256.o
+fsck_objects := fsck.o osl.o util.o rbtree.o sha1.o sha3.o sha256.o oslfsck.lsg.o
 deps := $(sort $(objects:.o=.d) $(fsck_objects:.o=.d))
 headers := osl.h
 executables := oslfsck
@@ -66,7 +66,7 @@ realname := $(soname).$(y).$(z)
 # soname without any version number.
 linkername := lib$(libname).so
 
-all: $(realname) $(executables) $(man_pages)
+all: $(realname) $(executables) $(man_pages) $(headers)
 shared: $(realname)
 
 ifeq ($(findstring clean, $(MAKECMDGOALS)),)
@@ -79,7 +79,7 @@ endif
 
 fsck.o: oslfsck.lsg.h
 oslfsck: $(fsck_objects)
-       $(CC) -o $@ $(fsck_objects) -llopsub
+       $(CC) -o $@ $(fsck_objects) $(LDFLAGS) -llopsub
 
 %.lsg.c: %.suite
        lopsubgen --gen-c < $<