Subversion Repositories svnkaklik

Rev

Rev 498 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 498 Rev 500
1
# 
1
# 
2
# Copyright (C) 2007 OpenWrt.org
2
# Copyright (C) 2007 OpenWrt.org
3
#
3
#
4
# This is free software, licensed under the GNU General Public License v2.
4
# This is free software, licensed under the GNU General Public License v2.
5
# See /LICENSE for more information.
5
# See /LICENSE for more information.
6
#
6
#
7
# This Makefile is a skeleton
7
# This Makefile is a skeleton
8
#
8
#
9
# $Id: $
9
# $Id: $
10
 
10
 
11
include $(TOPDIR)/rules.mk
11
include $(TOPDIR)/rules.mk
12
 
12
 
13
PKG_NAME:=capture
13
PKG_NAME:=capture
14
PKG_VERSION:=1.0.4-cvs-20071123
14
PKG_VERSION:=1.0.4-cvs-20071123
15
 
15
 
16
PKG_SOURCE:=capture-1.0.4-cvs-20071123.tar.gz
16
PKG_SOURCE:=capture-1.0.4-cvs-20071123.tar.gz
17
PKG_SOURCE_URL:=@SF/capture
17
PKG_SOURCE_URL:=@SF/capture
18
PKG_MD5SUM:=
18
PKG_MD5SUM:=
19
 
19
 
20
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
20
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
21
PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
21
PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
22
 
22
 
23
include $(INCLUDE_DIR)/package.mk
23
include $(INCLUDE_DIR)/package.mk
24
 
24
 
25
define Package/capture
25
define Package/capture
26
  SECTION:=utils
26
  SECTION:=utils
27
  CATEGORY:=Utilities
27
  CATEGORY:=Utilities
28
  TITLE:=Canon Capture
28
  TITLE:=Canon Capture
29
  DEPENDS:=+libptp2
29
  DEPENDS:=+libptp2 +lusb
30
  URL:=http://capture.sourceforge.net/
30
  URL:=http://capture.sourceforge.net/
31
endef
31
endef
32
 
32
 
33
define Package/capture/description
33
define Package/capture/description
34
	Capture is a tool for periodic image capturing with digital Canon cameras.
34
	Capture is a tool for periodic image capturing with digital Canon cameras.
35
endef
35
endef
36
 
36
 
-
 
37
 
-
 
38
CFLAGS=-pedantic -pedantic-errors -Wall $(DEBUG_FLAGS) $(LIBPTP_INC) $(HAVE_READLINE)
-
 
39
LDLIBS= -lusb -lptp2
-
 
40
 
-
 
41
SOURCES     := capture.c  client.c  commands.c  properties.c  ptp-utils.c  server.c  viewfinder.c
-
 
42
DEPFILES    := $(SOURCES:.c=.d)
-
 
43
OBJS        := capture.o ptp-utils.o server.o client.o properties.o commands.o
-
 
44
 
-
 
45
 
37
define Build/Compile
46
define Build/Compile
-
 
47
	cd $(PKG_BUILD_DIR)
38
	$(TOOLCHAIN_DIR)/bin/$(TARGET_CC) -Wall $(PKG_BUILD_DIR)/capture.c  $(PKG_BUILD_DIR)/client.c  $(PKG_BUILD_DIR)/commands.c  $(PKG_BUILD_DIR)/properties.c  $(PKG_BUILD_DIR)/ptp-utils.c $(PKG_BUILD_DIR)/server.c  $(PKG_BUILD_DIR)/viewfinder.c -lusb -lptp2 -o $(PKG_INSTALL_DIR)/capture
48
	$(TOOLCHAIN_DIR)/bin/$(TARGET_CC)  $(CFLAGS) $(DEFINES) $(LDLIBS) -o $(PKG_BUILD_DIR)/capture
39
	install
-
 
40
endef
49
endef
41
 
50
 
42
define Package/capture/install
51
define Package/capture/install
43
	$(INSTALL_DIR) $(1)/usr/package
52
	$(INSTALL_DIR) $(1)/usr/package
44
	$(CP) $(PKG_INSTALL_DIR)/usr/package/package.so.* $(1)/usr/package/
53
	$(CP) $(PKG_INSTALL_DIR)/usr/package/package.so.* $(1)/usr/package/
45
	$(INSTALL_DIR) $(1)/etc/init.d
54
	$(INSTALL_DIR) $(1)/etc/init.d
46
	$(INSTALL_BIN) ./files/package.init $(1)/etc/init.d/package
55
	$(INSTALL_BIN) ./files/package.init $(1)/etc/init.d/package
47
	$(INSTALL_DIR) $(1)/etc/config/
56
	$(INSTALL_DIR) $(1)/etc/config/
48
	$(INSTALL_CONF) $(1)/etc/config/package
57
	$(INSTALL_CONF) $(1)/etc/config/package
49
endef
58
endef
50
 
59
 
51
$(eval $(call BuildPackage,capture))
60
$(eval $(call BuildPackage,capture))