OpenWrt packages
Sign in or create your account | Project List | Help
OpenWrt packages Git Source Tree
Root/
1 | # |
2 | # Copyright (C) 2010 OpenWrt.org |
3 | # |
4 | # This is free software, licensed under the GNU General Public License v2. |
5 | # See /LICENSE for more information. |
6 | # |
7 | |
8 | include $(TOPDIR)/rules.mk |
9 | |
10 | PKG_NAME:=dgclock |
11 | PKG_VERSION:=091222 |
12 | PKG_RELEASE:=1 |
13 | |
14 | PKG_SOURCE:=dgclock$(PKG_VERSION).zip |
15 | PKG_SOURCE_URL:=http://clogging.web.fc2.com/dingoo/ |
16 | PKG_MD5SUM:=2a5143b7a3db464488c917387445e092 |
17 | PKG_BUILD_DIR:=$(BUILD_DIR)/dgclock-$(PKG_VERSION) |
18 | |
19 | UNPACK_CMD=unzip -d $(1) $(DL_DIR)/$(PKG_SOURCE) |
20 | |
21 | include $(INCLUDE_DIR)/package.mk |
22 | include $(INCLUDE_DIR)/nls.mk |
23 | |
24 | TARGET_CFLAGS += \ |
25 | -I$(STAGING_DIR)/usr/include/SDL |
26 | |
27 | TARGET_LDFLAGS += \ |
28 | -Wl,-rpath-link=$(STAGING_DIR)/usr/lib \ |
29 | -lSDL -lSDL_ttf -lm |
30 | |
31 | define Package/dgclock |
32 | SECTION:=xorg-apps |
33 | CATEGORY:=Xorg |
34 | TITLE:=dgclock - sdl based date and time |
35 | URL:=http://clogging.web.fc2.com/dingoo/ |
36 | DEPENDS:=+libsdl +libsdl-image +libsdl-ttf +dejavu-fonts-ttf |
37 | endef |
38 | |
39 | define Package/dgclock/description |
40 | Clock and date in sdl |
41 | endef |
42 | |
43 | define Build/Compile |
44 | ( cd $(PKG_BUILD_DIR) ; \ |
45 | mkdir bin obj ; \ |
46 | $(TARGET_CC) -c $(TARGET_CFLAGS) -o obj/text.o src/text.c ; \ |
47 | $(TARGET_CC) -c $(TARGET_CFLAGS) -o obj/settime.o src/settime.c ; \ |
48 | $(TARGET_CC) -c $(TARGET_CFLAGS) -o obj/main.o src/main.c ; \ |
49 | $(TARGET_CC) -o bin/dgclock obj/text.o obj/main.o obj/settime.o $(TARGET_LDFLAGS) ; \ |
50 | ) |
51 | endef |
52 | |
53 | define Package/dgclock/install |
54 | $(INSTALL_DIR) \ |
55 | $(1)/usr/bin \ |
56 | $(1)/usr/share/icons \ |
57 | $(1)/usr/share/applications |
58 | |
59 | $(INSTALL_BIN) \ |
60 | $(PKG_BUILD_DIR)/bin/dgclock \ |
61 | $(1)/usr/bin/ |
62 | |
63 | $(INSTALL_DATA) \ |
64 | $(PKG_BUILD_DIR)/dgclock/dgclock.png \ |
65 | $(1)/usr/share/icons/ |
66 | |
67 | $(INSTALL_DATA) \ |
68 | ./files/dgclock.desktop \ |
69 | $(1)/usr/share/applications/ |
70 | endef |
71 | |
72 | $(eval $(call BuildPackage,dgclock)) |
73 |