Commit b72f30c7 authored by chenhaowen's avatar chenhaowen

modified Makefile

parent 8e45b106
#CC:=gcc #CC:=gcc
VERSION:=1.6.7 VERSION:=1.6.7
NAME=gdut-drcom
CFLAGS+= -Wall -fPIC -DDEBUG -DVERSION=$(VERSION) CFLAGS+= -Wall -fPIC -DDEBUG -DVERSION=$(VERSION)
...@@ -10,12 +11,13 @@ ifeq ($(OS), Windows_NT) ...@@ -10,12 +11,13 @@ ifeq ($(OS), Windows_NT)
# windows # windows
LIBS+= -lws2_32 LIBS+= -lws2_32
CFLAGS+= -DWIN32 CFLAGS+= -DWIN32
#CFLAGS+=-m32 DLLNAME=$(NAME).dll.$(VERSION)
DLLNAME=gdut-drcom.dll.$(VERSION) BINNAME=$(NAME).exe
RM=del RM=del
else else
# unix like # unix like
DLLNAME=gdut-drcom.so.$(VERSION) DLLNAME=$(NAME).so.$(VERSION)
BINNAME=$(NAME)
RM=rm -f RM=rm -f
endif endif
...@@ -34,14 +36,14 @@ else ...@@ -34,14 +36,14 @@ else
objects+= md5.o md4.o sha1.o objects+= md5.o md4.o sha1.o
endif endif
all: gdut-drcom all: $(BINNAME)
@echo gdut-drcom @echo $(BINNAME)
gdut-drcom: $(objects) gdut-drcom.o $(BINNAME): $(objects) gdut-drcom.o
$(CC) *.o -o gdut-drcom $(CFLAGS) $(LIBS) $(CC) *.o -o $(BINNAME) $(CFLAGS) $(LIBS)
dll: $(objects) dll: $(objects)
@echo gdut-drcom shared library @echo $(NAME) shared library
$(CC) -shared $(objects) -o $(DLLNAME) $(CFLAGS) $(LIBS) $(CC) -shared $(objects) -o $(DLLNAME) $(CFLAGS) $(LIBS)
gdut-drcom.o: gdut-drcom.c gdut-drcom.o: gdut-drcom.c
...@@ -57,4 +59,4 @@ md5.o md4.o sha1.o: ...@@ -57,4 +59,4 @@ md5.o md4.o sha1.o:
.PHONY : clean .PHONY : clean
clean: clean:
$(RM) gdut-drcom $(DLLNAME) *.o $(RM) $(BINNAME) $(DLLNAME) *.o
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment