git.ucc.asn.au
/
tpg
/
opendispense2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Client - Broke the client out into separate files
[tpg/opendispense2.git]
/
src
/
cokebank_basic
/
Makefile
diff --git
a/src/cokebank_basic/Makefile
b/src/cokebank_basic/Makefile
index
6aa55df
..
e5b4181
100644
(file)
--- a/
src/cokebank_basic/Makefile
+++ b/
src/cokebank_basic/Makefile
@@
-1,20
+1,30
@@
-BIN := ../../cokebank.so
-OBJ := main.o
bank.o
+BIN := ../../cokebank
_basic
.so
+OBJ := main.o
CPPFLAGS :=
CPPFLAGS :=
-CFLAGS := -Wall -We
rror -g -fPIC
+CFLAGS := -Wall -We
xtra -Werror -g -fPIC -Wmissing-prototypes -Wstrict-prototypes
LDFLAGS := -shared -Wl,-soname,cokebank.so
LDFLAGS := -shared -Wl,-soname,cokebank.so
+ifneq ($(USE_LDAP),)
+ CFLAGS += -DUSE_LDAP
+ LDFLAGS += -lldap
+endif
+
+DEPFILES := $(OBJ:%.o=%.d)
+
.PHONY: all clean
all: $(BIN)
clean:
.PHONY: all clean
all: $(BIN)
clean:
- $(RM) $(BIN) $(OBJ)
+ $(RM) $(BIN) $(OBJ)
$(DEPFILES)
$(BIN): $(OBJ)
$(CC) $(LDFLAGS) -o $(BIN) $(OBJ)
%.o: %.c
$(CC) -c $< -o $@ $(CFLAGS) $(CPPFLAGS)
$(BIN): $(OBJ)
$(CC) $(LDFLAGS) -o $(BIN) $(OBJ)
%.o: %.c
$(CC) -c $< -o $@ $(CFLAGS) $(CPPFLAGS)
+ @cpp $< -MM -MF $*.d
+
+-include $(DEPFILES)
UCC
git Repository :: git.ucc.asn.au