michael@428: michael@428: CC = cc michael@428: CFLAGS = michael@428: LDFLAGS = michael@428: LIBS = michael@428: michael@428: OPENPKG_PREFIX = /openpkg michael@428: OPENPKG_SUSR = root michael@428: OPENPKG_MUSR = openpkg michael@428: michael@428: OPENPKG_DOT_C = openpkg.c michael@428: michael@428: openpkg: $(OPENPKG_DOT_C) michael@428: @os_name=`(uname -s) 2>/dev/null` || os_name='Unknown'; \ michael@428: os_name=`echo "$${os_name}" |\ michael@428: sed -e 's;[^a-zA-Z0-9];;g' |\ michael@428: tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`; \ michael@428: echo "++ compiling \"openpkg\" executable"; \ michael@428: echo " OPENPKG_PLATFORM_$${os_name}"; \ michael@428: echo " OPENPKG_PREFIX=\"$(OPENPKG_PREFIX)\""; \ michael@428: echo " OPENPKG_SUSR=\"$(OPENPKG_SUSR)\""; \ michael@428: echo " OPENPKG_MUSR=\"$(OPENPKG_MUSR)\""; \ michael@428: $(CC) $(CFLAGS) \ michael@428: -DOPENPKG_PLATFORM_$${os_name} \ michael@428: -DOPENPKG_PREFIX=\"$(OPENPKG_PREFIX)\" \ michael@428: -DOPENPKG_SUSR=\"$(OPENPKG_SUSR)\" \ michael@428: -DOPENPKG_MUSR=\"$(OPENPKG_MUSR)\" \ michael@428: -o openpkg $(OPENPKG_DOT_C) \ michael@428: $(LDFLAGS) $(LIBS) michael@428: michael@428: clean: michael@428: -rm -f openpkg michael@428: