diff --git a/src/makeprog.g95 b/src/makeprog.g95 index adc0ab2928..b9b9700498 100644 --- a/src/makeprog.g95 +++ b/src/makeprog.g95 @@ -13,12 +13,22 @@ include $(WXDIR)/src/makeg95.env all: $(TARGET)$(GUISUFFIX)$(EXESUFF) $(TARGET)_resources.$(OBJSUFF) $(EXTRATARGETS) + +ifeq ($(wxUSE_GUI),1) $(TARGET)$(GUISUFFIX)$(EXESUFF): $(OBJECTS) $(TARGET)_resources.$(OBJSUFF) $(WXLIB) $(CXX) $(ALL_LDFLAGS) -o $(TARGET)$(GUISUFFIX)$(EXESUFF) $(OBJECTS) $(TARGET)_resources.$(OBJSUFF) $(LDLIBS) + $(TARGET)_resources.o: $(TARGET).rc $(RESCOMP) $(RCINPUTSWITCH) $(TARGET).rc $(RCOUTPUTSWITCH) $(TARGET)_resources.o $(RESFLAGS) +else + +$(TARGET)$(GUISUFFIX)$(EXESUFF): $(OBJECTS) $(WXLIB) + $(CXX) $(ALL_LDFLAGS) -o $(TARGET)$(GUISUFFIX)$(EXESUFF) $(LDLIBS) + +endif + clean: -$(RM) *.o -$(RM) $(TARGET)_resources.o