CC = g++ -I../DataqSDK -L../DataqSDK CFLAGS = -Wall -c default: shared-example static-example # using shared library, no libdataqsdk.a around shared-example : main.o $(CC) -Wall -o shared-example main.o -ldataqsdk # using static library, no libdataqsdk.so... installed static-example : main.o $(CC) -Wall -o static-example main.o -ldataqsdk -static main.o : main.cpp $(CC) $(CFLAGS) main.cpp clean : rm -f shared-example static-example main.o