openpkg/openpkg.mk

changeset 428
f880f219c566
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/openpkg/openpkg.mk	Tue Jul 31 12:23:42 2012 +0200
     1.3 @@ -0,0 +1,33 @@
     1.4 +
     1.5 +CC             = cc
     1.6 +CFLAGS         =
     1.7 +LDFLAGS        =
     1.8 +LIBS           =
     1.9 +
    1.10 +OPENPKG_PREFIX = /openpkg
    1.11 +OPENPKG_SUSR   = root
    1.12 +OPENPKG_MUSR   = openpkg
    1.13 +
    1.14 +OPENPKG_DOT_C  = openpkg.c
    1.15 +
    1.16 +openpkg: $(OPENPKG_DOT_C)
    1.17 +	@os_name=`(uname -s) 2>/dev/null` || os_name='Unknown'; \
    1.18 +	os_name=`echo "$${os_name}" |\
    1.19 +	sed -e 's;[^a-zA-Z0-9];;g' |\
    1.20 +	tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`; \
    1.21 +	echo "++ compiling \"openpkg\" executable"; \
    1.22 +	echo "   OPENPKG_PLATFORM_$${os_name}"; \
    1.23 +	echo "   OPENPKG_PREFIX=\"$(OPENPKG_PREFIX)\""; \
    1.24 +	echo "   OPENPKG_SUSR=\"$(OPENPKG_SUSR)\""; \
    1.25 +	echo "   OPENPKG_MUSR=\"$(OPENPKG_MUSR)\""; \
    1.26 +	$(CC) $(CFLAGS) \
    1.27 +	    -DOPENPKG_PLATFORM_$${os_name} \
    1.28 +	    -DOPENPKG_PREFIX=\"$(OPENPKG_PREFIX)\" \
    1.29 +	    -DOPENPKG_SUSR=\"$(OPENPKG_SUSR)\" \
    1.30 +	    -DOPENPKG_MUSR=\"$(OPENPKG_MUSR)\" \
    1.31 +	    -o openpkg $(OPENPKG_DOT_C) \
    1.32 +	    $(LDFLAGS) $(LIBS)
    1.33 +
    1.34 +clean:
    1.35 +	-rm -f openpkg
    1.36 +

mercurial