# plugins.mk
plugins:
- $(MAKE) $(D)/links $(D)/tuxcom $(D)/tuxcal $(D)/getrc $(D)/msgbox $(D)/input $(D)/shellexec $(D)/cooliTSclimax $(D)/rcsim
+ $(MAKE) $(D)/links $(D)/tuxcom $(D)/tuxcal $(D)/tuxmail $(D)/tuxwetter $(D)/getrc $(D)/msgbox $(D)/input $(D)/shellexec $(D)/logomask $(D)/logoview $(D)/cooliTSclimax $(D)/rcsim $(D)/sdparm
plugins-new:
- $(MAKE) $(D)/links-new $(D)/tuxcom-new $(D)/tuxcal-new $(D)/getrc $(D)/msgbox $(D)/input $(D)/shellexec $(D)/cooliTSclimax $(D)/rcsim
+ $(MAKE) $(D)/links-new $(D)/tuxcom-new $(D)/tuxcal-new $(D)/tuxmail-new $(D)/tuxwetter-new $(D)/getrc $(D)/msgbox $(D)/input $(D)/shellexec $(D)/logomask $(D)/logoview $(D)/cooliTSclimax $(D)/rcsim $(D)/sdparm
plugins-all:
- $(MAKE) $(D)/links $(D)/tuxcom $(D)/tuxcal $(D)/blockads $(D)/getrc $(D)/msgbox $(D)/input $(D)/shellexec $(D)/liga_nat $(D)/boerse $(D)/rssnews $(D)/tanken $(D)/wetter $(D)/formel1 $(D)/cooliTSclimax $(D)/rcsim $(D)/logomask $(D)/logoview $(D)/tuxwetter
+ $(MAKE) $(D)/links $(D)/tuxcom $(D)/tuxcal $(D)/tuxmail $(D)/tuxwetter $(D)/blockads $(D)/getrc $(D)/msgbox $(D)/input $(D)/shellexec $(D)/logomask $(D)/logoview $(D)/liga_nat $(D)/boerse $(D)/rssnews $(D)/tanken $(D)/wetter $(D)/formel1 $(D)/cooliTSclimax $(D)/rcsim $(D)/sdparm
plugins-all-new:
- $(MAKE) $(D)/links-new $(D)/tuxcom-new $(D)/tuxcal-new $(D)/blockads $(D)/getrc $(D)/msgbox $(D)/input $(D)/shellexec $(D)/liga_nat $(D)/boerse $(D)/rssnews $(D)/tanken $(D)/wetter $(D)/formel1 $(D)/cooliTSclimax $(D)/rcsim $(D)/logomask $(D)/logoview $(D)/tuxwetter
+ $(MAKE) $(D)/links-new $(D)/tuxcom-new $(D)/tuxcal-new $(D)/tuxmail-new $(D)/tuxwetter-new $(D)/blockads $(D)/getrc $(D)/msgbox $(D)/input $(D)/shellexec $(D)/logomask $(D)/logoview $(D)/liga_nat $(D)/boerse $(D)/rssnews $(D)/tanken $(D)/wetter $(D)/formel1 $(D)/cooliTSclimax $(D)/rcsim $(D)/sdparm
# multimedia.mk
multimedia:
rm -f -r $(TARGETPREFIX)/.remove
$(REMOVE)/motion-3.2.12
touch $@
-
-$(D)/sdparm: $(ARCHIVE)/sdparm-1.07.tar.gz | $(TARGETPREFIX)
- $(UNTAR)/sdparm-1.07.tar.gz
- pushd $(BUILD_TMP)/sdparm-1.07 && \
- $(BUILDENV) CC=$(TARGET)-gcc ./configure --prefix=$(TARGETPREFIX) --build=$(BUILD) --host=$(TARGET) && \
- $(MAKE) && \
- install -D -m 755 $(BUILD_TMP)/sdparm-1.07/src/sdparm $(TARGETPREFIX)/sbin
- install -D -m 755 $(BASE_DIR)/archive-sources/sdparm/HDD_Spindown.cfg $(TARGETPREFIX)/lib/tuxbox/plugins
- install -D -m 755 $(BASE_DIR)/archive-sources/sdparm/HDD_Spindown.sh $(TARGETPREFIX)/lib/tuxbox/plugins
- install -D -m 755 $(BASE_DIR)/archive-sources/sdparm/HDD_Spinup.cfg $(TARGETPREFIX)/lib/tuxbox/plugins
- install -D -m 755 $(BASE_DIR)/archive-sources/sdparm/HDD_Spinup.sh $(TARGETPREFIX)/lib/tuxbox/plugins
- $(REMOVE)/sdparm-1.07
- touch $@
rm -rf $(BUILD_TMP)/tuxcom
touch $@
-$(D)/tuxmail:
+$(D)/tuxmail: $(D)/freetype
+ mkdir -p $(LIBPLUG) && \
+ mkdir -p $(VARCONF)/tuxmail && \
+ cp -a $(GIT_PLUGINS)/tuxmail $(BUILD_TMP)/ && \
+ pushd $(BUILD_TMP)/tuxmail && \
+ $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -lfreetype -lz -o $(BUILD_TMP)/tuxmail/tuxmail.so tuxmail.c
+ pushd $(BUILD_TMP)/tuxmail/daemon && \
+ $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -lpthread -lfreetype -lz -o $(BUILD_TMP)/tuxmail/daemon/tuxmaild tuxmaild.c
+ cp -f $(BUILD_TMP)/tuxmail/tuxmail.so $(LIBPLUG)/
+ cp -f $(BUILD_TMP)/tuxmail/tuxmail.cfg $(LIBPLUG)/
+ cp -f $(BUILD_TMP)/tuxmail/tuxmail.conf $(VARCONF)/tuxmail/
+ cp -f $(BUILD_TMP)/tuxmail/daemon/tuxmaild $(TARGETPREFIX)/bin/
+ rm -rf $(BUILD_TMP)/tuxmail
+ touch $@
+
+$(D)/tuxmail-new: $(D)/freetype-new
+ mkdir -p $(LIBPLUG) && \
+ mkdir -p $(VARCONF)/tuxmail && \
+ cp -a $(GIT_PLUGINS)/tuxmail $(BUILD_TMP)/ && \
+ pushd $(BUILD_TMP)/tuxmail && \
+ $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -lfreetype -lz -o $(BUILD_TMP)/tuxmail/tuxmail.so tuxmail.c
+ pushd $(BUILD_TMP)/tuxmail/daemon && \
+ $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -lpthread -lfreetype -lz -o $(BUILD_TMP)/tuxmail/daemon/tuxmaild tuxmaild.c
+ cp -f $(BUILD_TMP)/tuxmail/tuxmail.so $(LIBPLUG)/
+ cp -f $(BUILD_TMP)/tuxmail/tuxmail.cfg $(LIBPLUG)/
+ cp -f $(BUILD_TMP)/tuxmail/tuxmail.conf $(VARCONF)/tuxmail/
+ cp -f $(BUILD_TMP)/tuxmail/daemon/tuxmaild $(TARGETPREFIX)/bin/
+ rm -rf $(BUILD_TMP)/tuxmail
touch $@
-$(D)/tuxwetter:
+$(D)/tuxwetter: $(D)/freetype
mkdir -p $(BIN) && \
mkdir -p $(LIBPLUG) && \
mkdir -p $(VARCONF)/tuxwetter && \
rm -rf $(BUILD_TMP)/tuxwetter
touch $@
+$(D)/tuxwetter-new: $(D)/freetype-new
+ mkdir -p $(BIN) && \
+ mkdir -p $(LIBPLUG) && \
+ mkdir -p $(VARCONF)/tuxwetter && \
+ cp -a $(GIT_PLUGINS)/tuxwetter $(BUILD_TMP)/ && \
+ pushd $(BUILD_TMP)/tuxwetter && \
+ $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(SOURCE_DIR)/neutrino-hd/src -g -o $(BUILD_TMP)/tuxwetter/tuxwetter starter.c && \
+ $(TARGET)-gcc -Wall $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -lfreetype -lz -DWWEATHER -lcurl -ljpeg -lpng -lungif gifdecomp.c -o $(BUILD_TMP)/tuxwetter/tuxwetter.so tuxwetter.c gfx.c io.c text.c parser.c php.c http.c jpeg.c fb_display.c resize.c pngw.c gif.c
+ cp -f $(BUILD_TMP)/tuxwetter/tuxwetter.so $(LIBPLUG)/
+ cp -f $(BUILD_TMP)/tuxwetter/tuxwetter.cfg $(LIBPLUG)/
+ cp -f $(BUILD_TMP)/tuxwetter/tuxwetter.conf $(VARCONF)/tuxwetter/
+ cp -f $(BUILD_TMP)/tuxwetter/tuxwetter.mcfg $(VARCONF)/tuxwetter/
+ cp -f $(BUILD_TMP)/tuxwetter/startbild.jpg $(VARCONF)/tuxwetter/
+ cp -f $(BUILD_TMP)/tuxwetter/convert.list $(VARCONF)/tuxwetter/
+ cp -f $(BUILD_TMP)/tuxwetter/tuxwetter $(TARGETPREFIX)/bin/
+ rm -rf $(BUILD_TMP)/tuxwetter
+ touch $@
+
+$(D)/sdparm: $(ARCHIVE)/sdparm-1.07.tar.gz | $(TARGETPREFIX)
+ $(UNTAR)/sdparm-1.07.tar.gz
+ pushd $(BUILD_TMP)/sdparm-1.07 && \
+ $(BUILDENV) CC=$(TARGET)-gcc ./configure --prefix=$(TARGETPREFIX) --build=$(BUILD) --host=$(TARGET) && \
+ $(MAKE) && \
+ install -D -m 755 $(BUILD_TMP)/sdparm-1.07/src/sdparm $(TARGETPREFIX)/sbin
+ install -D -m 755 $(BASE_DIR)/archive-sources/sdparm/HDD_Spindown.cfg $(TARGETPREFIX)/lib/tuxbox/plugins
+ install -D -m 755 $(BASE_DIR)/archive-sources/sdparm/HDD_Spindown.sh $(TARGETPREFIX)/lib/tuxbox/plugins
+ install -D -m 755 $(BASE_DIR)/archive-sources/sdparm/HDD_Spinup.cfg $(TARGETPREFIX)/lib/tuxbox/plugins
+ install -D -m 755 $(BASE_DIR)/archive-sources/sdparm/HDD_Spinup.sh $(TARGETPREFIX)/lib/tuxbox/plugins
+ $(REMOVE)/sdparm-1.07
+ touch $@
+
$(D)/boerse:
mkdir -p $(LIBPLUG) && \
pushd $(SOURCE)/boerse && \