Magellan Linux

Diff of /mcore-src/trunk/mcore-tools/Makefile.inc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2141 by niro, Fri Jan 10 13:05:16 2014 UTC revision 2221 by niro, Fri Jan 10 23:35:15 2014 UTC
# Line 39  LN = ln -snf Line 39  LN = ln -snf
39  SED = sed  SED = sed
40  PKGCONFIG = pkg-config  PKGCONFIG = pkg-config
41    
 ifeq ($(SPLASH),plymouth)  
  CLIENT_CLASSES += plymouth  
 else  
  CLIENT_CLASSES += fbsplash  
 endif  
 ifeq ($(SYSTEMINIT),systemd)  
  CLIENT_CLASSES += systemd  
  SYSTEMDSYSTEMUNITDIR = $(shell pkg-config --variable=systemdsystemunitdir systemd)  
  SYSTEMDSYSTEMCONFDIR = $(shell pkg-config --variable=systemdsystemconfdir systemd)  
  RUNDIR = /run  
 else  
  CLIENT_CLASSES += sysvinit  
  SYSVRCDDIR = $(SYSCONFDIR)/rc.d  
  SYSVINITDDIR = $(SYSRCDDIR)/init.d  
  RUNDIR = $(LOCALSTATEDIR)/run  
 endif  
   
42  SCRIPT_SED_COMMAND = \  SCRIPT_SED_COMMAND = \
43   $(SED) \   $(SED) \
44   -e "s:@@SYSCONFDIR@@:$(SYSCONFDIR):g" \   -e "s:@@SYSCONFDIR@@:$(SYSCONFDIR):g" \
# Line 83  SCRIPT_SED_COMMAND = \ Line 66  SCRIPT_SED_COMMAND = \
66  SCRIPT_EXEC_CREATE_COMMAND = \  SCRIPT_EXEC_CREATE_COMMAND = \
67   $(SCRIPT_SED_COMMAND); \   $(SCRIPT_SED_COMMAND); \
68   $(CHMOD) +x $@   $(CHMOD) +x $@
69    
70    %.conf: %.conf.in
71     $(SCRIPT_SED_COMMAND)
72    
73    %.confd: %.confd.in
74     $(SCRIPT_SED_COMMAND)
75    
76    %.class: %.class.in
77     $(SCRIPT_SED_COMMAND)
78    
79    %.service: %.service.in
80     $(SCRIPT_SED_COMMAND)
81    
82    %.rc: %.rc.in
83     $(SCRIPT_EXEC_CREATE_COMMAND)
84    
85    %: %.in
86     $(SCRIPT_EXEC_CREATE_COMMAND)
87    
88    %: %.o
89     $(CC) $($(@:%=%_CFLAGS)) -o $@ $<
90    
91    %.o: %.c
92     $(CC) -c -o $@ $<

Legend:
Removed from v.2141  
changed lines
  Added in v.2221