CC            = gcc
#CFLAGS        = -I../../.. -DDEBUG
CFLAGS        = -I.
#LDFLAGS       = -Wl,-rpath,'$ORIGIN' libhasp_linux_x86_64_demo.so
#LDFLAGS       = -Wl,-rpath,'$$ORIGIN' ./bin/libhasp_linux_x86_64_demo.so
LDFLAGS       = -Wl,-rpath,'$$ORIGIN' ./bin/libhasp_linux_x86_64_26662.so
#LDFLAGS       = -Wl,-rpath,libhasp_linux_x86_64_demo.so
LIBS          = -lpthread
HEADER       = ./license_common.h hasp_api.h
SRC1         = ./license_c2vmk.c ./license_common.c
SRC2         = ./license_update.c ./license_common.c
SRC3         = ./license_check.c ./license_common.c
SRC4         = ./license_expired_check.c ./license_common.c
PROGRAM1      = ./bin/license_c2vmk
PROGRAM2      = ./bin/license_update
PROGRAM3      = ./bin/license_check
PROGRAM4      = ./bin/license_expired_check
all:            $(PROGRAM1) $(PROGRAM2) $(PROGRAM3) $(PROGRAM4)
$(PROGRAM1):     $(SRC1) $(HEADER)
		$(CC) $(SRC1) $(CFLAGS) $(LDFLAGS) $(LIBS) -o $(PROGRAM1)
$(PROGRAM2):     $(SRC2) $(HEADER)
		$(CC) $(SRC2) $(CFLAGS) $(LDFLAGS) $(LIBS) -o $(PROGRAM2)
$(PROGRAM3):     $(SRC3) $(HEADER)
		$(CC) $(SRC3) $(CFLAGS) $(LDFLAGS) $(LIBS) -o $(PROGRAM3)
$(PROGRAM4):     $(SRC4) $(HEADER)
		$(CC) $(SRC4) $(CFLAGS) $(LDFLAGS) $(LIBS) -o $(PROGRAM4)
clean:;         rm -f *~ $(PROGRAM1) $(PROGRAM2) $(PROGRAM3) $(PROGRAM4)
