]>
Commit | Line | Data |
---|---|---|
37f3421a | 1 | # This file is part of the installer. |
5315fae6 | 2 | # |
37f3421a | 3 | # installer is free software; you can redistribute it and/or modify it |
5315fae6 MT |
4 | # under the terms of the GNU Lesser General Public License as published by |
5 | # the Free Software Foundation; either version 2.1 of the License, or | |
6 | # (at your option) any later version. | |
7 | ||
8 | ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} | |
9 | AM_MAKEFLAGS = --no-print-directory | |
10 | AUTOMAKE_OPTIONS = color-tests parallel-tests | |
11 | ||
37f3421a | 12 | SUBDIRS = . po |
5315fae6 MT |
13 | |
14 | # remove targets if the command fails | |
15 | .DELETE_ON_ERROR: | |
16 | ||
17 | # keep intermediate files | |
18 | .SECONDARY: | |
19 | ||
20 | CLEANFILES = | |
21 | EXTRA_DIST = | |
22 | dracutmoduledir = $(prefix)/lib/dracut/modules.d/99installer | |
23 | ||
24 | AM_CPPFLAGS = \ | |
25 | -include $(top_builddir)/config.h \ | |
26 | -I $(top_srcdir)/include \ | |
27 | $(OUR_CPPFLAGS) | |
28 | ||
29 | AM_CFLAGS = $(OUR_CFLAGS) | |
30 | AM_LDFLAGS = $(OUR_LDFLAGS) | |
31 | ||
32 | bin_PROGRAMS = \ | |
33 | installer | |
34 | ||
35 | bin_SCRIPTS = \ | |
7d114284 MT |
36 | downloadsource.sh \ |
37 | start-networking.sh | |
5315fae6 MT |
38 | |
39 | #- installer ------------------------------------------------------------------- | |
40 | ||
41 | installer_SOURCES = \ | |
42 | hw.c \ | |
43 | hw.h \ | |
07d6f947 | 44 | main.c |
5315fae6 MT |
45 | |
46 | installer_CFLAGS = \ | |
47 | $(BLKID_CFLAGS) \ | |
48 | $(LIBSMOOTH_CFLAGS) \ | |
49 | $(PCI_CFLAGS) \ | |
50 | $(UDEV_CFLAGS) | |
51 | ||
52 | installer_LDADD = \ | |
53 | $(BLKID_LIBS) \ | |
54 | $(LIBSMOOTH_LIBS) \ | |
55 | $(NEWT_LIBS) \ | |
56 | $(PCI_LIBS) \ | |
57 | $(UDEV_LIBS) | |
58 | ||
59 | dracutmodule_DATA = \ | |
60 | dracut-module/70-dhcpcd.exe \ | |
61 | dracut-module/fake-root.sh \ | |
62 | dracut-module/module-setup.sh \ | |
63 | dracut-module/run-installer.sh | |
64 | ||
65 | #------------------------------------------------------------------------------- | |
66 | ||
67 | substitutions = \ | |
68 | '|PACKAGE_NAME=$(PACKAGE_NAME)|' \ | |
69 | '|PACKAGE_VERSION=$(PACKAGE_VERSION)|' \ | |
70 | '|prefix=$(prefix)|' \ | |
71 | '|exec_prefix=$(exec_prefix)|' \ | |
72 | '|libdir=$(libdir)|' \ | |
73 | '|includedir=$(includedir)|' | |
74 | ||
75 | SED_PROCESS = \ | |
76 | $(AM_V_GEN)$(MKDIR_P) $(dir $@) && \ | |
77 | $(SED) $(subst '|,-e 's|@,$(subst =,\@|,$(subst |',|g',$(substitutions)))) < $< > $@ | |
78 | ||
79 | %.pc: %.pc.in Makefile | |
80 | $(SED_PROCESS) |