aboutsummaryrefslogtreecommitdiffstats
path: root/packages/dreamplug-uaputl/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'packages/dreamplug-uaputl/Makefile')
-rwxr-xr-xpackages/dreamplug-uaputl/Makefile55
1 files changed, 55 insertions, 0 deletions
diff --git a/packages/dreamplug-uaputl/Makefile b/packages/dreamplug-uaputl/Makefile
new file mode 100755
index 0000000..4e33274
--- /dev/null
+++ b/packages/dreamplug-uaputl/Makefile
@@ -0,0 +1,55 @@
+# File : uaputl/Makefile
+#
+# Copyright (C) 2008, Marvell International Ltd.
+# All Rights Reserved
+
+# Path to the top directory of the wlan distribution
+PATH_TO_TOP = ../..
+
+# Determine how we should copy things to the install directory
+ABSPATH := $(filter /%, $(INSTALLDIR))
+RELPATH := $(filter-out /%, $(INSTALLDIR))
+INSTALLPATH := $(ABSPATH)
+ifeq ($(strip $(INSTALLPATH)),)
+INSTALLPATH := $(PATH_TO_TOP)/$(RELPATH)
+endif
+
+# Override CFLAGS for application sources, remove __ kernel namespace defines
+CFLAGS := $(filter-out -D__%, $(EXTRA_CFLAGS))
+
+
+#CFLAGS += -DAP22 -fshort-enums
+CFLAGS += -Wall
+#ECHO = @
+LIBS = -lrt
+
+.PHONY: default tags all
+
+OBJECTS = uaputl.o uapcmd.o
+HEADERS = uaputl.h uapcmd.h
+
+TARGET = uaputl
+
+build default: $(TARGET)
+ @cp -f $(TARGET) $(INSTALLPATH)
+ @cp -rf config/* $(INSTALLPATH)
+
+
+all : tags default
+
+$(TARGET): $(OBJECTS) $(HEADERS)
+ $(ECHO)$(CC) $(LIBS) -o $@ $(OBJECTS)
+
+%.o: %.c $(HEADERS)
+ $(ECHO)$(CC) $(CFLAGS) -c -o $@ $<
+
+tags:
+ ctags -R -f tags.txt
+
+clean:
+ $(ECHO)$(RM) $(OBJECTS) $(TARGET)
+ $(ECHO)$(RM) tags.txt
+
+# We add this install target to allow for installation
+install:
+ install $(TARGET) $(DESTDIR)/usr/bin/$(TARGET)