CFLAGS ?= -g WX_CFLAGS := $(shell wx-config --cflags) WX_LIBS := $(shell wx-config --libs) OBJS_alpine-usb-creator-wxgtk := main.o dialog.o dialog_ui.o creator_thread.o \ libuniso.o LIBS_alpine-usb-creator-wxgtk := $(WX_LIBS) CFLAGS += $(WX_CFLAGS) TARGETS = alpine-usb-creator-wxgtk all: $(TARGETS) clean: rm -f $(TARGETS) $(OBJS_alpine-usb-creator-wxgtk) %.o: %.cpp $(CXX) $(CFLAGS) $(CFLAGS_$@) -c $^ alpine-usb-creator-wxgtk: $(OBJS_alpine-usb-creator-wxgtk) $(CXX) $(LFDFLAGS) $(LDFLAGS_$@) -o $@ $(OBJS_$@) $(LIBS_$@)