summaryrefslogtreecommitdiff
path: root/generate/unix/acpisrc/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'generate/unix/acpisrc/Makefile')
-rw-r--r--generate/unix/acpisrc/Makefile77
1 files changed, 77 insertions, 0 deletions
diff --git a/generate/unix/acpisrc/Makefile b/generate/unix/acpisrc/Makefile
new file mode 100644
index 0000000000000..9cc93fc54bd76
--- /dev/null
+++ b/generate/unix/acpisrc/Makefile
@@ -0,0 +1,77 @@
+#
+# acpisrc utility
+#
+include ../Makefile.config
+
+PROG = acpisrc
+
+
+#
+# Flags specific to acpisrc
+#
+CFLAGS+= -DACPI_APPLICATION -I$(ACPICA_TOOLS)/acpisrc
+
+OBJS = \
+ ascase.o \
+ asconvrt.o \
+ asfile.o \
+ asmain.o \
+ asremove.o \
+ astable.o \
+ asutils.o \
+ getopt.o \
+ osunixdir.o
+
+
+#
+# Root rule
+#
+$(PROG) : $(OBJS)
+ $(CC) $(LDFLAGS) $(OBJS) -o $(PROG)
+ $(COPYPROG)
+
+
+#
+# acpisrc source
+#
+ascase.o : $(ACPICA_TOOLS)/acpisrc/ascase.c
+ $(COMPILE)
+
+asconvrt.o : $(ACPICA_TOOLS)/acpisrc/asconvrt.c
+ $(COMPILE)
+
+asfile.o : $(ACPICA_TOOLS)/acpisrc/asfile.c
+ $(COMPILE)
+
+asmain.o : $(ACPICA_TOOLS)/acpisrc/asmain.c
+ $(COMPILE)
+
+asremove.o : $(ACPICA_TOOLS)/acpisrc/asremove.c
+ $(COMPILE)
+
+astable.o : $(ACPICA_TOOLS)/acpisrc/astable.c
+ $(COMPILE)
+
+asutils.o : $(ACPICA_TOOLS)/acpisrc/asutils.c
+ $(COMPILE)
+
+
+#
+# ACPICA core source - common
+#
+getopt.o : $(ACPICA_COMMON)/getopt.c
+ $(COMPILE)
+
+
+#
+# Unix OS services layer (OSL)
+#
+osunixdir.o : $(ACPICA_OSL)/osunixdir.c
+ $(COMPILE)
+
+
+clean :
+ rm -f $(PROG) $(PROG).exe $(OBJS)
+
+install :
+ $(INSTALLPROG)