iup-stack/iup/Makefile

52 lines
1.5 KiB
Makefile
Executable File

ifeq ($(OS), Windows_NT)
WINLIBS = iupole iupfiledlg
endif
TARGETS := iup iupcd iupcontrols iupgl iupglcontrols iup_plot iup_mglplot iup_scintilla iupim iupimglib $(WINLIBS) iupweb iuptuio ledc iupview iupvled iuplua5 iupluaconsole iupluascripter
TARGETS := $(filter-out $(EXCLUDE_TARGETS), $(TARGETS))
OTHERDEPENDENCIES := iupgtk iupmot
.PHONY: do_all $(TARGETS) $(OTHERDEPENDENCIES)
do_all: $(TARGETS)
iup iupgtk iupmot:
@$(MAKE) --no-print-directory -C ./src/ $@
iupcd:
@$(MAKE) --no-print-directory -C ./srccd/
iupcontrols:
@$(MAKE) --no-print-directory -C ./srccontrols/
iup_plot:
@$(MAKE) --no-print-directory -C ./srcplot/
iup_mglplot:
@$(MAKE) --no-print-directory -C ./srcmglplot/
iup_scintilla:
@$(MAKE) --no-print-directory -C ./srcscintilla/
iupgl:
@$(MAKE) --no-print-directory -C ./srcgl/
iupglcontrols:
@$(MAKE) --no-print-directory -C ./srcglcontrols/
iupim:
@$(MAKE) --no-print-directory -C ./srcim/
iupole:
@$(MAKE) --no-print-directory -C ./srcole/
iupfiledlg:
@$(MAKE) --no-print-directory -C ./srcfiledlg/
iupweb:
@$(MAKE) --no-print-directory -C ./srcweb/
iuptuio:
@$(MAKE) --no-print-directory -C ./srctuio/
iupimglib:
@$(MAKE) --no-print-directory -C ./srcimglib/
iuplua5:
@$(MAKE) --no-print-directory -C ./srclua5/
iupluaconsole:
@$(MAKE) --no-print-directory -C ./srcluaconsole/
iupluascripter:
@$(MAKE) --no-print-directory -C ./srcluascripter/
ledc:
@$(MAKE) --no-print-directory -C ./srcledc/
iupview: iupcontrols iup
@$(MAKE) --no-print-directory -C ./srcview/
iupvled: iupcontrols iup
@$(MAKE) --no-print-directory -C ./srcvled/