usr/src/cmd/auto-install/Makefile
changeset 1160 6f7e708c38ec
parent 1151 95413393ef67
child 1309 a58fac510fb6
equal deleted inserted replaced
1159:fbde90ccfae9 1160:6f7e708c38ec
    26 all:=		TARGET=	all
    26 all:=		TARGET=	all
    27 clean:=		TARGET=	clean
    27 clean:=		TARGET=	clean
    28 clobber:=	TARGET=	clobber
    28 clobber:=	TARGET=	clobber
    29 install:=	TARGET=	install
    29 install:=	TARGET=	install
    30 
    30 
    31 SUBDIRS=	svc config checkpoints
    31 SUBDIRS=	svc config checkpoints manifest profile
    32 
    32 
    33 PROGS=		ai_get_manifest ai_sd auto-install
    33 PROGS=		ai_get_manifest ai_sd auto-install
    34 
    34 
    35 PYMODULES=	\
    35 PYMODULES=	\
    36 	__init__.py \
    36 	__init__.py \
    42 	auto_install.py \
    42 	auto_install.py \
    43 	utmpx.py
    43 	utmpx.py
    44 
    44 
    45 PYCMODULES =	$(PYMODULES:%.py=%.pyc)
    45 PYCMODULES =	$(PYMODULES:%.py=%.pyc)
    46 
    46 
    47 MANIFEST_FILES = ai_manifest.xml \
       
    48 		 default.xml
       
    49 
       
    50 VERSION_FILE = version
    47 VERSION_FILE = version
    51 
       
    52 SC_PROFILE_FILES = static_network.xml enable_sci.xml sc_sample.xml
       
    53 
    48 
    54 ROOTPROGS=	$(PROGS:%=$(ROOTUSRBIN)/%)
    49 ROOTPROGS=	$(PROGS:%=$(ROOTUSRBIN)/%)
    55 
    50 
    56 ROOTPYMODULES=	$(PYMODULES:%=$(ROOTPYTHONVENDORSOLINSTALLAI)/%)
    51 ROOTPYMODULES=	$(PYMODULES:%=$(ROOTPYTHONVENDORSOLINSTALLAI)/%)
    57 
    52 
    58 ROOTPYCMODULES= $(PYCMODULES:%=$(ROOTPYTHONVENDORSOLINSTALLAI)/%)
    53 ROOTPYCMODULES= $(PYCMODULES:%=$(ROOTPYTHONVENDORSOLINSTALLAI)/%)
    59 
    54 
    60 ROOTMANIFESTS= $(MANIFEST_FILES:%=$(ROOTAUTOINST)/%)
       
    61 
       
    62 ROOTVERSION= $(VERSION_FILE:%=$(ROOTAUTOINST)/%)
    55 ROOTVERSION= $(VERSION_FILE:%=$(ROOTAUTOINST)/%)
    63 
       
    64 ROOTSCPROFILES= $(SC_PROFILE_FILES:%=$(ROOTAUTOINSTSCPROFILES)/%)
       
    65 
    56 
    66 all: python $(PROGS)
    57 all: python $(PROGS)
    67 
    58 
    68 install: all .WAIT $(ROOTPROGS) \
    59 install: all .WAIT $(ROOTPROGS) \
    69 	$(ROOTUSRBIN) \
    60 	$(ROOTUSRBIN) \
    70 	$(ROOTUSRBINPROG) \
    61 	$(ROOTUSRBINPROG) \
    71 	$(ROOTPYTHONVENDOR) \
    62 	$(ROOTPYTHONVENDOR) \
    72 	$(ROOTPYTHONVENDORSOLINSTALL) \
    63 	$(ROOTPYTHONVENDORSOLINSTALL) \
    73 	$(ROOTPYTHONVENDORSOLINSTALLAI) \
    64 	$(ROOTPYTHONVENDORSOLINSTALLAI) \
    74 	$(ROOTMANIFESTS) \
       
    75 	$(ROOTVERSION) \
    65 	$(ROOTVERSION) \
    76 	$(ROOTPYMODULES) $(ROOTPYCMODULES) \
    66 	$(ROOTPYMODULES) $(ROOTPYCMODULES) \
    77 	$(ROOTSCPROFILES) \
       
    78 	$(SUBDIRS)
    67 	$(SUBDIRS)
    79 
    68 
    80 python:
    69 python:
    81 	$(PYTHON) -m compileall -l $(@D)
    70 	$(PYTHON) -m compileall -l $(@D)
    82 
    71