Linux: Jeg vil gerne tilføje gtk+2.0 til en allerede meget kompliceret makefile
Hej EksperterJeg er helt ny i makefiles i Linux.
Jeg har en meget kompliceret makefile som andre har udviklet i forvejen.
Nu ønsker jeg at tilføje gtk+-2.0 til makefilen.
Når jeg kompilerer min test på følgende måde går ting godt
gcc -o status status.c `pkg-config --libs -cflags gtk+-2.0`
Men for min rigtige fil AskingForReceipt.c der kompileres med make er det helt anderledes.
`pkg-config --libs -cflags gtk+-2.0` skal jo tilføjes.
Her er nogle hovedlinier i min makefile:
LIBRARY = "FlexDriver.so" -L"lib" -L"$(LPTH)" --no-export-all-symbols --add-stdcall-alias
INCLUDE = -I"include" -I"$(SPTH)" -I"$(SPTH)/include" -I"$(SPTH)/common" -I"$(SPTH)/merch_ecr"
CC = gcc
CFLAGS = -c -O2 -g0 -DBUILDING_LINUX_DLL -D_P_ALIGNED_=packed -fsigned-char -Wall -Wsign-compare $(INCLUDE)
#Linking
$(OUTF): $(OBJS) depend
$(CC) -g -Wl,-Map,$(OUTF).map -g -o $@ $(OBJS) $(LIBRARY)
$(CC) -M $(CFLAGS) $< | sed 's/$</ Makefile $</' > $@
Kan nogle fortælle mig hvor og hvordan jeg skal placere delen med `pkg-config --libs -cflags gtk+-2.0`
Med venlig hilsen Christian