1 include ..
/..
/build
/config.mk
2 include ..
/..
/build
/module.mk
3 include ..
/..
/build
/gccconfig.mk
5 PX5G_LIB_CFLAGS
= -Isrc
/ -fvisibility
=hidden
6 PX5G_OBJ_CFLAGS
= -Isrc
/
8 PX5G_LIB
= src
/library
/bignum.o src
/library
/havege.o src
/library
/rsa.o \
9 src
/library
/sha1.o src
/library
/timing.o src
/library
/x509write.o
12 src
/library
/%.o
: src
/library
/%.c
13 $(COMPILE
) $(PX5G_LIB_CFLAGS
) $(FPIC
) -c
-o
$@
$<
16 $(COMPILE
) $(PX5G_OBJ_CFLAGS
) $(LUA_CFLAGS
) $(FPIC
) -c
-o
$@
$<
18 compile
: $(PX5G_LIB
) $(PX5G_OBJ
)
19 $(LINK
) $(SHLIB_FLAGS
) -o src
/px5g.so
$(PX5G_OBJ
) $(PX5G_LIB
)
20 mkdir
-p
dist$(LUA_LIBRARYDIR
)
21 cp src
/px5g.so
dist$(LUA_LIBRARYDIR
)/px5g.so
24 rm -f
$(PX5G_OBJ
) $(PX5G_LIB
) src
/*.o src
/*.so src
/*.a src
/*.dll