Subversion Repositories svnkaklik

Rev

Rev 392 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 392 Rev 393
Line 15... Line 15...
15
 
15
 
16
include $(TOPDIR)/package/rules.mk
16
include $(TOPDIR)/package/rules.mk
17
 
17
 
18
$(eval $(call PKG_template,INDISERVER,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
18
$(eval $(call PKG_template,INDISERVER,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
19
 
19
 
20
$(PKG_BUILD_DIR)/.configured:
20
$(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.prepared
21
	(cd $(PKG_BUILD_DIR); rm -rf config.cache; \
21
	(cd $(PKG_BUILD_DIR); \
22
		$(TARGET_CONFIGURE_OPTS) \
22
		$(TARGET_CONFIGURE_OPTS) \
23
		CFLAGS="$(TARGET_CFLAGS)" \
23
		CFLAGS="$(TARGET_CFLAGS)" \
24
		CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
24
		CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
25
		LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
25
		LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
26
		./configure \
26
		./configure \
-
 
27
			CXXFLAGS="$(TARGET_CFLAGS) -fno-builtin -fno-rtti -nostdinc++" \
-
 
28
			CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-
 
29
			LDFLAGS="-nodefaultlibs -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-
 
30
			LIBS="-luClibc++ -lc -lm -lgcc" \
27
		--target=$(GNU_TARGET_NAME) \
31
			--target=$(GNU_TARGET_NAME) \
28
		--host=$(GNU_TARGET_NAME) \
32
			--host=$(GNU_TARGET_NAME) \
29
		--build=$(GNU_HOST_NAME) \
33
			--build=$(GNU_HOST_NAME) \
30
		--program-prefix="" \
-
 
31
		--program-suffix="" \
-
 
32
		--prefix=/usr \
34
			--prefix=/usr \
33
		--exec-prefix=/usr \
-
 
34
		--bindir=/usr/bin \
-
 
35
		--datadir=/usr/share \
-
 
36
		--includedir=/usr/include \
-
 
37
		--infodir=/usr/share/info \
35
			--without-libiconv-prefix \
38
		--libdir=/usr/lib \
-
 
39
		--libexecdir=/usr/lib \
36
			--without-libintl-prefix \
40
		--localstatedir=/var \
-
 
41
		--mandir=/usr/share/man \
-
 
42
		--sbindir=/usr/sbin \
-
 
43
		--sysconfdir=/etc \
-
 
44
		--disable-v4l2 \
37
			--disable-v4l2 \
45
		$(DISABLE_NLS) \
38
			--disable-nls \
46
		$(DISABLE_LARGEFILE) \
-
 
47
	);
39
	);
48
	touch $@
40
	touch $@
49
 
41
 
50
$(PKG_BUILD_DIR)/.built:
42
$(PKG_BUILD_DIR)/.built:
51
	rm -rf $(PKG_INSTALL_DIR)
43
	rm -rf $(PKG_INSTALL_DIR)
52
	mkdir -p $(PKG_INSTALL_DIR)/usr/bin
44
	mkdir -p $(PKG_INSTALL_DIR)/usr/bin
53
	$(MAKE) -C $(PKG_BUILD_DIR)/src \
45
	$(MAKE) -C $(PKG_BUILD_DIR)/src \
54
		$(TARGET_CONFIGURE_OPTS) \
46
		$(TARGET_CONFIGURE_OPTS) \
55
		prefix="$(PKG_INSTALL_DIR)/usr"
47
		prefix="$(PKG_INSTALL_DIR)/usr"
56
	$(CP) $(PKG_BUILD_DIR)/indi/src $(PKG_INSTALL_DIR)/usr/bin
48
	$(CC) $(PKG_BUILD_DIR)/src $(PKG_INSTALL_DIR)/usr/bin
57
	touch $@
49
	touch $@
58
 
50
 
59
$(IPKG_INDISERVER):
51
$(IPKG_INDISERVER):
60
	install -d -m0755 $(IDIR_INDISERVER)/usr/bin
52
	install -d -m0755 $(IDIR_INDISERVER)/usr/bin
61
	$(CP) $(PKG_INSTALL_DIR)/usr/bin/indiserver $(IDIR_INDISERVER)/usr/bin
53
	$(CP) $(PKG_INSTALL_DIR)/usr/bin/indiserver $(IDIR_INDISERVER)/usr/bin
Line 63... Line 55...
63
	$(IPKG_BUILD) $(IDIR_INDISERVER) $(PACKAGE_DIR)
55
	$(IPKG_BUILD) $(IDIR_INDISERVER) $(PACKAGE_DIR)
64
 
56
 
65
mostlyclean:
57
mostlyclean:
66
	$(MAKE) -C $(PKG_BUILD_DIR) clean
58
	$(MAKE) -C $(PKG_BUILD_DIR) clean
67
	rm -f $(PKG_BUILD_DIR)/.built
59
	rm -f $(PKG_BUILD_DIR)/.built
-
 
60