diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2015-07-08 20:46:52 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2015-07-08 20:46:52 -0400 |
commit | fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4 (patch) | |
tree | bdda434976bc09c864f2e4fa6f16ba1952b1e555 /vendor/voclient/libsamp/tests/Makefile | |
download | iraf-linux-fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4.tar.gz |
Initial commit
Diffstat (limited to 'vendor/voclient/libsamp/tests/Makefile')
-rw-r--r-- | vendor/voclient/libsamp/tests/Makefile | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/vendor/voclient/libsamp/tests/Makefile b/vendor/voclient/libsamp/tests/Makefile new file mode 100644 index 00000000..659bf4f5 --- /dev/null +++ b/vendor/voclient/libsamp/tests/Makefile @@ -0,0 +1,73 @@ +#/////////////////////////////////////////////////////////////////////////////// +#// +#// +#/////////////////////////////////////////////////////////////////////////////// + +# primary dependencies + +NAME = samp +VERSION = 1.0 +PLATFORM := $(shell uname -s) +HERE := $(shell /bin/pwd) +APIDIR := $(HERE)/src + + +# secondary dependencies + +LIBBASE = lib$(NAME) +STATICLIB = $(HERE)/$(LIBBASE).a +SHAREDLIB = $(HERE)/$(LIBBASE).so.$(VERSION) + + +# stuff that's precious to keep + +.PRECIOUS: $(STATICLIB) $(SHAREDLIB) +.KEEP_STATE: + + +# includes, flags and libraries +CC = gcc +CINCS = -I$(HERE) -I../include -I../include/psock +CFLAGS = -g -D$(PLATFORM) -m32 -Wall $(CINCS) +LFLAGS = -L. -L../lib + +COMMON_LIBS = -lpthread -lm +XRPC_LIBS = -lxrpc + + +# list of source and include files +SRCS = +OBJS = +INCS = + +# targets + +all: xrpc ps1 ps2 ps3 ps4 ps5 ps6 ps7 + +clean: + /bin/rm -rf xrpc + /bin/rm -rf ps[1-7] + /bin/rm -rf *.o *.a *.e + +everything: + make clean + make all + make install + +install: all + + +# Unit test programs to be built. + +zztest: zztest.c + $(CC) $(CFLAGS) -o zztest zztest.c $(LFLAGS) $(COMMON_LIBS) $(XRPC_LIBS) + + + + +#======================= +# leave this stuff alone +#======================= + +%.o: %.c $(INCS) + $(CC) -Wall $(CINCS) $(CFLAGS) -c $< -o $@ |