CFLAGS=-O2 CFLAGS+=-g -Wall -Werror # # Detect if we're on windows or linux: # ifeq ($(OS),Windows_NT) CC=g++ CFLAGS+= LIBS+=-static-libgcc -lsetupapi EXE=.exe else CC=gcc CFLAGS+=`pkg-config --cflags libudev` LIBS+=`pkg-config --libs libudev` EXE= endif all: ${CC} ${CFLAGS} test/test.c libusbhp/libusbhp.c -o detect${EXE} ${LIBS}