* [Buildroot] compiling package/libcgi before my cgi code
@ 2012-01-25 3:23 Sridhar Addagada
2012-01-25 6:28 ` Peter Korsgaard
0 siblings, 1 reply; 2+ messages in thread
From: Sridhar Addagada @ 2012-01-25 3:23 UTC (permalink / raw)
To: buildroot
Hi,
I'm working to implement web management on our device, and have enabled lighttpd, and created a new directory under packages (packages/mycgi) where i put in my xxx-cgi.c code.? I need to make sure that libcgi compiles before my cgi sources are compiled.? Here is the makefile I've cooked up.? Any suggestions appreciated.
Thanks
#############################################################
#
# Web Management Interface
#
#############################################################
WEBCFG_DIR=$(BUILD_DIR)/webcfg
WEBCFG_SOURCE:=package/webcfg
WEBCFG_DEPENDENCIES = libcgi
$(WEBCFG_DIR)/.unpacked: $(WEBCFG_SOURCE)/webcgi.c
??? mkdir -p $(WEBCFG_DIR)
??? cp $(WEBCFG_SOURCE)/webcgi.c $(WEBCFG_DIR)
??? touch $@
$(WEBCFG_DIR)/.compiled: $(WEBCFG_DIR)/.unpacked
??? $(TARGET_CC) $(TARGET_CFLAGS) $(TARGET_LDFLAGS) \
??????? $(WEBCFG_DIR)/webcgi.c -o $(WEBCFG_DIR)/webcgi \
??????? -I$(WEBCFG_DIR)/../libcgi-1.0/src $(WEBCFG_DIR)/../libcgi-1.0/src/libcgi.a
??? $(STRIPCMD) $(WEBCFG_DIR)/webcgi
??? touch $@
$(WEBCFG_DIR)/.installed: $(WEBCFG_DIR)/.compiled
??? $(INSTALL) -m0755 $(WEBCFG_DIR)/webcgi $(TARGET_DIR)/usr/sbin/webcgi
??? mkdir -p $(TARGET_DIR)/var/www/html
??? $(INSTALL) -m0444 package/webcfg/webconfig.html $(TARGET_DIR)/var/www/html
??? touch $@
webcgi: $(WEBCFG_DIR)/.installed
ifeq ($(BR2_PACKAGE_WEB_CONFIG_MGMT),y)
TARGETS+=webcgi
endif
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20120124/766722be/attachment.html>
^ permalink raw reply [flat|nested] 2+ messages in thread
* [Buildroot] compiling package/libcgi before my cgi code
2012-01-25 3:23 [Buildroot] compiling package/libcgi before my cgi code Sridhar Addagada
@ 2012-01-25 6:28 ` Peter Korsgaard
0 siblings, 0 replies; 2+ messages in thread
From: Peter Korsgaard @ 2012-01-25 6:28 UTC (permalink / raw)
To: buildroot
>>>>> "Sridhar" == Sridhar Addagada <sridhar_a@yahoo.com> writes:
Sridhar> Hi,
Sridhar> I'm working to implement web management on our device, and
Sridhar> have enabled lighttpd, and created a new directory under
Sridhar> packages (packages/mycgi) where i put in my xxx-cgi.c code. I
Sridhar> need to make sure that libcgi compiles before my cgi sources
Sridhar> are compiled. Here is the makefile I've cooked up. Any
Sridhar> suggestions appreciated.
You use rather use the new-style GENTARGETS format, and simply add
WEBCFG_DEPENDENCIES = libcgi like you already did. For details, see the
documentation:
http://buildroot.net/buildroot.html#generic-tutorial
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2012-01-25 6:28 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-25 3:23 [Buildroot] compiling package/libcgi before my cgi code Sridhar Addagada
2012-01-25 6:28 ` Peter Korsgaard
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox