-rw-r--r-- | Makefile | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..bad3cf5 --- a/dev/null +++ b/Makefile @@ -0,0 +1,59 @@ +default: dynamic + +LIBS=library + +COMPONENTS=$(LOCALCOMPONENTS) inputmethods/keyboard \ + inputmethods/pickboard \ + inputmethods/handwriting \ + inputmethods/unikeyboard \ + taskbar/batteryapplet \ + taskbar/volumeapplet \ + taskbar/clockapplet \ + taskbar/netmonapplet \ + netsetup/dialup \ + netsetup/lan \ + mpegplayer/libmpeg3 \ + mpegplayer/libmad \ + mpegplayer/wavplugin \ + cardmon + +APPS=$(LOCALAPPS) addressbook calculator clock datebook \ + filebrowser helpbrowser minesweep mpegplayer \ + settings/light-and-power \ + settings/language \ + settings/rotation \ + settings/appearance \ + settings/security \ + settings/sound \ + settings/systemtime \ + solitaire spreadsheet tetrix textedit \ + todo tux wordgame embeddedkonsole taskbar sysinfo \ + parashoot snake citytime showimg netsetup \ + qipkg mindbreaker go qasteroids qcop fifteen keypebble + +single: mpegplayer/libmpeg3 + +dynamic: $(APPS) + +$(COMPONENTS): $(LIBS) + +$(APPS): $(LIBS) $(COMPONENTS) + +$(LIBS) $(COMPONENTS) $(APPS) single: + $(MAKE) -C $@ -f Makefile + +showcomponents: + @echo $(LIBS) $(APPS) $(COMPONENTS) single + +clean: + $(MAKE) -C single -f Makefile $@ + for dir in $(APPS) $(LIBS) $(COMPONENTS); do $(MAKE) -C $$dir -f Makefile $@ || exit 1; done + +lupdate: + for dir in $(APPS) $(LIBS) $(COMPONENTS); do $(MAKE) -C $$dir -f Makefile $@ || exit 1; done + +lrelease: + for dir in $(APPS) $(LIBS) $(COMPONENTS); do $(MAKE) -C $$dir -f Makefile $@ || exit 1; done + + +.PHONY: default dynamic $(LIBS) $(APPS) $(COMPONENTS) single showcomponents clean |