fix: mkdir bin & lib dir
This commit is contained in:
5
Makefile
5
Makefile
@@ -1,4 +1,5 @@
|
|||||||
src_dir=`pwd`
|
src_dir=`pwd`
|
||||||
|
bin_dir=$(src_dir)/bin
|
||||||
|
|
||||||
.PHONY: all clean
|
.PHONY: all clean
|
||||||
|
|
||||||
@@ -21,15 +22,19 @@ mss_clean:
|
|||||||
$(MAKE) -C mss clean
|
$(MAKE) -C mss clean
|
||||||
|
|
||||||
pncc: plat_all
|
pncc: plat_all
|
||||||
|
if [ ! -d $(bin_dir) ]; then mkdir $(bin_dir); fi
|
||||||
$(MAKE) -C mss pncc
|
$(MAKE) -C mss pncc
|
||||||
|
|
||||||
norfolk: plat_all
|
norfolk: plat_all
|
||||||
|
if [ ! -d $(bin_dir) ]; then mkdir $(bin_dir); fi
|
||||||
$(MAKE) -C mss norfolk
|
$(MAKE) -C mss norfolk
|
||||||
|
|
||||||
cook: plat_all
|
cook: plat_all
|
||||||
|
if [ ! -d $(bin_dir) ]; then mkdir $(bin_dir); fi
|
||||||
$(MAKE) -C mss cook
|
$(MAKE) -C mss cook
|
||||||
|
|
||||||
zed: plat_all
|
zed: plat_all
|
||||||
|
if [ ! -d $(bin_dir) ]; then mkdir $(bin_dir); fi
|
||||||
$(MAKE) -C mss zed
|
$(MAKE) -C mss zed
|
||||||
|
|
||||||
plat_all:
|
plat_all:
|
||||||
|
|||||||
0
mss/pps/lib/.gitkeep
Normal file
0
mss/pps/lib/.gitkeep
Normal file
0
mss/pps/ut/.gitkeep
Normal file
0
mss/pps/ut/.gitkeep
Normal file
@@ -19,11 +19,11 @@ CFLAGS=-Wall -g -DDEBUG -DX86_64 -lm -lrt -ldl -lsctp -lgcrypt -lgnutls -lpthrea
|
|||||||
CC=gcc
|
CC=gcc
|
||||||
|
|
||||||
$(TGT):$(OBJS)
|
$(TGT):$(OBJS)
|
||||||
# $(CC) -o $(TGT) $(CFLAGS) $(MAIN) $(SRCS) $(INCDIR) $(LIBS)
|
if [ ! -d $(TOPDIR)/lib ]; then mkdir $(TOPDIR)/lib; fi
|
||||||
# chmod a+x $(TGT)
|
$(AR) -rcs $(TOPDIR)/lib/libdiameter.a $(OBJS)
|
||||||
ar r ./lib/libdiameter.a $(OBJS)
|
|
||||||
|
|
||||||
$(OBJS):%.o:%.c
|
$(OBJS):%.o:%.c
|
||||||
$(CC) $(CFLAGS) -c -o $@ $< $(INCDIR)
|
$(CC) $(CFLAGS) -c -o $@ $< $(INCDIR)
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf $(OBJS) $(TGT)
|
rm -rf $(OBJS) $(TGT)
|
||||||
|
|||||||
Reference in New Issue
Block a user