Makefile revision 7c478bd95313f5f23a4c958a745db2134aa03244
8a77240a809197c92c0736c431b4b88947a7bac1Christian Maeder#
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu# CDDL HEADER START
e9458b1a7a19a63aa4c179f9ab20f4d50681c168Jens Elkner#
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu# The contents of this file are subject to the terms of the
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu# Common Development and Distribution License, Version 1.0 only
98890889ffb2e8f6f722b00e265a211f13b5a861Corneliu-Claudiu Prodescu# (the "License"). You may not use this file except in compliance
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu# with the License.
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu#
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu# or http://www.opensolaris.org/os/licensing.
90d7cac36f60438bd35124e3389b5bce6d114b46Christian Maeder# See the License for the specific language governing permissions
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu# and limitations under the License.
59c282c33ad9febba6e5aeef26768dec8b9c9e4cChristian Maeder#
59c282c33ad9febba6e5aeef26768dec8b9c9e4cChristian Maeder# When distributing Covered Code, include this CDDL HEADER in each
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu# If applicable, add the following below this CDDL HEADER, with the
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu# fields enclosed by brackets "[]" replaced with your own identifying
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder# information: Portions Copyright [yyyy] [name of copyright owner]
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu#
b8fd7d3741b38158b5d3a4e24d78b1cbac08433eChristian Maeder# CDDL HEADER END
b8fd7d3741b38158b5d3a4e24d78b1cbac08433eChristian Maeder#
b8fd7d3741b38158b5d3a4e24d78b1cbac08433eChristian Maeder#
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
8b66de47c89e252c907c8ed3a5ccd16dbccbfb3eChristian Maeder# Use is subject to license terms.
b8fd7d3741b38158b5d3a4e24d78b1cbac08433eChristian Maeder#
b8fd7d3741b38158b5d3a4e24d78b1cbac08433eChristian Maeder# ident "%Z%%M% %I% %E% SMI"
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder#
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maederinclude ../Makefile.cmd
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder
8b66de47c89e252c907c8ed3a5ccd16dbccbfb3eChristian MaederMANIFEST = cron.xml
b8fd7d3741b38158b5d3a4e24d78b1cbac08433eChristian Maeder
c7e03d0708369f944b6f235057b39142a21599f2Mihai CodescuROOTMANIFESTDIR = $(ROOTSVCSYSTEM)
c7e03d0708369f944b6f235057b39142a21599f2Mihai CodescuROOTMETHOD = $(ROOTLIBSVCMETHOD)/svc-cron
b8fd7d3741b38158b5d3a4e24d78b1cbac08433eChristian Maeder
8b66de47c89e252c907c8ed3a5ccd16dbccbfb3eChristian MaederCPPFLAGS += -D_FILE_OFFSET_BITS=64
588aa1c4f05bd316cde3d7f93b24e3db3d1b6a0aMihai Codescu
c7e03d0708369f944b6f235057b39142a21599f2Mihai CodescuROOTVAR = $(ROOT)/var
64669035924609cadc1ca69d7bca9cf97623efa7Mihai Codescu
64669035924609cadc1ca69d7bca9cf97623efa7Mihai CodescuROOTSPCRON = $(ROOTVAR)/spool/cron
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von SchroederROOTCROND = $(ROOTETC)/cron.d
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von SchroederROOTDEFAULT = $(ROOTETC)/default
c7e03d0708369f944b6f235057b39142a21599f2Mihai CodescuROOTCRONTABS = $(ROOTSPCRON)/crontabs
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von SchroederROOTATJOBS = $(ROOTSPCRON)/atjobs
588aa1c4f05bd316cde3d7f93b24e3db3d1b6a0aMihai CodescuROOTLIBCRON = $(ROOTLIB)/cron
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder
64669035924609cadc1ca69d7bca9cf97623efa7Mihai CodescuPROG1 = cron
64669035924609cadc1ca69d7bca9cf97623efa7Mihai CodescuPROG2 = at atq atrm crontab
64669035924609cadc1ca69d7bca9cf97623efa7Mihai CodescuXPG4PROG = at
64669035924609cadc1ca69d7bca9cf97623efa7Mihai CodescuPROG = $(PROG1) $(PROG2)
64669035924609cadc1ca69d7bca9cf97623efa7Mihai Codescu
c7e03d0708369f944b6f235057b39142a21599f2Mihai CodescuSCRIPT = batch
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von SchroederXPG4SCRIPT = batch.xpg4
588aa1c4f05bd316cde3d7f93b24e3db3d1b6a0aMihai Codescu
588aa1c4f05bd316cde3d7f93b24e3db3d1b6a0aMihai CodescuFILES = cron.dfl
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder
588aa1c4f05bd316cde3d7f93b24e3db3d1b6a0aMihai CodescuPOFILE= $(PROG1)_cmd.po
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von SchroederPOFILES= at.po crontab.po funcs.po batch.po
588aa1c4f05bd316cde3d7f93b24e3db3d1b6a0aMihai CodescuXGETFLAGS= -a -x $(PROG1).xcl
588aa1c4f05bd316cde3d7f93b24e3db3d1b6a0aMihai Codescu
803425dfe6a5da41b9cea480788980fa104545adMihai CodescuROOTDIRS = $(ROOTSPCRON) $(ROOTCROND) $(ROOTDEFAULT) \
dece9056c18ada64bcc8f2fba285270374139ee8Christian Maeder $(ROOTCRONTABS) $(ROOTATJOBS)
e0f1794e365dd347e97b37d7d22b2fce27296fa1Christian Maeder
588aa1c4f05bd316cde3d7f93b24e3db3d1b6a0aMihai CodescuROOTPROG = $(PROG1:%=$(ROOTUSRSBIN)/%) $(PROG2:%=$(ROOTBIN)/%) \
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder $(SCRIPT:%=$(ROOTBIN)/%) $(FILES:%=$(ROOTDEFAULT)/%) \
588aa1c4f05bd316cde3d7f93b24e3db3d1b6a0aMihai Codescu $(XPG4PROG:%=$(ROOTXPG4BIN)/%) \
588aa1c4f05bd316cde3d7f93b24e3db3d1b6a0aMihai Codescu $(XPG4SCRIPT:%.xpg4=$(ROOTXPG4BIN)/%)
588aa1c4f05bd316cde3d7f93b24e3db3d1b6a0aMihai Codescu
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von SchroederROOTSETUP = $(ROOTDEFAULT)/cron
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder
588aa1c4f05bd316cde3d7f93b24e3db3d1b6a0aMihai CodescuROOTSYMLINK = $(ROOTLIBCRON) $(ROOTETC)/cron
588aa1c4f05bd316cde3d7f93b24e3db3d1b6a0aMihai Codescu
588aa1c4f05bd316cde3d7f93b24e3db3d1b6a0aMihai CodescuCOMMONOBJ1= permit.o
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von SchroederCOMMONOBJ2= funcs.o
588aa1c4f05bd316cde3d7f93b24e3db3d1b6a0aMihai CodescuCOMMONOBJS= $(COMMONOBJ1) $(COMMONOBJ2)
588aa1c4f05bd316cde3d7f93b24e3db3d1b6a0aMihai CodescuCRONOBJS= cron.o elm.o
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von SchroederATOBJS= at.o att1.o att2.o
588aa1c4f05bd316cde3d7f93b24e3db3d1b6a0aMihai CodescuXPG4OBJS= values-xpg4.o
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von SchroederATRMOBJS= atrm.o
26ddb2b376565ea882dc462d2f18eac4aa703adfMihai CodescuATQOBJS= atq.o
588aa1c4f05bd316cde3d7f93b24e3db3d1b6a0aMihai CodescuCRONTABOBJS= crontab.o
588aa1c4f05bd316cde3d7f93b24e3db3d1b6a0aMihai Codescu
588aa1c4f05bd316cde3d7f93b24e3db3d1b6a0aMihai CodescuXPG4ATOBJS= $(ATOBJS:%=atobjs.xpg4/%) $(COMMONOBJS:%=atobjs.xpg4/%) \
588aa1c4f05bd316cde3d7f93b24e3db3d1b6a0aMihai Codescu $(XPG4OBJS:%=atobjs.xpg4/%)
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroedercron := POBJS = $(CRONOBJS) $(COMMONOBJ2)
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroederat := POBJS = $(ATOBJS) $(COMMONOBJS)
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroederat.xpg4 := POBJS = $(XPG4ATOBJS)
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroederatrm := POBJS = $(ATRMOBJS) $(COMMONOBJS)
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroederatq := POBJS = $(ATQOBJS) $(COMMONOBJS)
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescucrontab := POBJS = crontab.o $(COMMONOBJS)
90d7cac36f60438bd35124e3389b5bce6d114b46Christian Maeder
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroederat.o atobjs.xpg4/at.o funcs.o permit.o crontab.o elm.o := CFLAGS += $(CCVERBOSE)
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von SchroederXPG4POBJS = atobjs.xpg4/at.o atobjs.xpg4/att1.o \
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu atobjs.xpg4/att2.o atobjs.xpg4/funcs.o \
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu atobjs.xpg4/permit.o atobjs.xpg4/values-xpg4.o
c7e03d0708369f944b6f235057b39142a21599f2Mihai CodescuNOBJS= $(CRONOBJS) $(ATOBJS) $(ATRMOBJS) $(ATQOBJS) $(CRONTABOBJS) \
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder $(COMMONOBJS)
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von SchroederOBJS = $(NOBJS) $(XPG4ATOBJS)
c7e03d0708369f944b6f235057b39142a21599f2Mihai CodescuSRCS = $(NOBJS:%.o=%.c)
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder
90d7cac36f60438bd35124e3389b5bce6d114b46Christian MaederCLOBBERFILES += $(SCRIPT) $(XPG4SCRIPT)
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu$(ROOTLIBCRON) := SYMLNKDEST = ../../etc/cron.d
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu$(ROOTETC)/cron := SYMLNKDEST = ../usr/sbin/cron
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder$(ROOTBIN)/at := FILEMODE = 04755
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu$(ROOTBIN)/at := OWNER = root
588aa1c4f05bd316cde3d7f93b24e3db3d1b6a0aMihai Codescu$(ROOTBIN)/at := GROUP = sys
588aa1c4f05bd316cde3d7f93b24e3db3d1b6a0aMihai Codescu$(ROOTXPG4BIN)/at := FILEMODE = 04755
7d40b1e628a9d92796e97f22deecfc7c465da4b8Mihai Codescu$(ROOTXPG4BIN)/at := OWNER = root
588aa1c4f05bd316cde3d7f93b24e3db3d1b6a0aMihai Codescu$(ROOTXPG4BIN)/at := GROUP = sys
588aa1c4f05bd316cde3d7f93b24e3db3d1b6a0aMihai Codescu$(ROOTBIN)/atrm := FILEMODE = 04755
588aa1c4f05bd316cde3d7f93b24e3db3d1b6a0aMihai Codescu$(ROOTBIN)/atrm := OWNER = root
7d40b1e628a9d92796e97f22deecfc7c465da4b8Mihai Codescu$(ROOTBIN)/atrm := GROUP = sys
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder$(ROOTBIN)/atq := FILEMODE = 04755
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder$(ROOTBIN)/atq := OWNER = root
7d40b1e628a9d92796e97f22deecfc7c465da4b8Mihai Codescu$(ROOTBIN)/atq := GROUP = sys
7d40b1e628a9d92796e97f22deecfc7c465da4b8Mihai Codescu$(ROOTBIN)/crontab := FILEMODE = 04555
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu$(ROOTBIN)/crontab := OWNER = root
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu$(ROOTUSRSBIN)/cron := FILEMODE = 0555
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu$(ROOTUSRSBIN)/cron := OWNER = root
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder$(ROOTUSRSBIN)/cron := GROUP = sys
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von SchroederLDLIBS += -lbsm
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroederat := LDLIBS += -lproject -lsecdb
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroederat.xpg4 := LDLIBS += -lproject -lsecdb
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroederatq := LDLIBS += -lsecdb
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroederatrm := LDLIBS += -lsecdb
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroedercron := LDLIBS += -lcmd -lpam -lproject -lcontract
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroedercrontab := LDLIBS += -lsecdb -lpam
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroederlint := LDLIBS += -lproject -lsecdb -lcontract -lpam
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder$(XPG4) := CFLAGS += -DXPG4
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder$(ROOTSVCSYSTEM)/cron.xml := OWNER = root
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder$(ROOTSVCSYSTEM)/cron.xml := GROUP = sys
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder$(ROOTSVCSYSTEM)/cron.xml := FILEMODE = 0444
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu$(ROOTLIBSVCMETHOD)/svc-cron := OWNER = root
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu$(ROOTLIBSVCMETHOD)/svc-cron := GROUP = bin
c7e03d0708369f944b6f235057b39142a21599f2Mihai Codescu$(ROOTLIBSVCMETHOD)/svc-cron := FILEMODE = 0555
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu.KEEP_STATE:
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroederall : $(PROG) $(XPG4) $(SCRIPT) $(XPG4SCRIPT) $(FILES)
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroederinstall : all $(ROOTPROG) $(ROOTSETUP) $(ROOTSYMLINK) \
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder $(ROOTMANIFEST) $(ROOTMETHOD)
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder$(PROG) : $$(POBJS)
588aa1c4f05bd316cde3d7f93b24e3db3d1b6a0aMihai Codescu $(LINK.c) $(POBJS) -o $@ $(LDLIBS)
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu $(POST_PROCESS)
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu$(XPG4) : atobjs.xpg4 $(XPG4POBJS)
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu $(LINK.c) $(XPG4POBJS) -o $@ $(LDLIBS)
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu $(POST_PROCESS)
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescuatobjs.xpg4/%.o: %.c
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder $(COMPILE.c) -o $@ $<
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescuatobjs.xpg4:
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu -@mkdir -p $@
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroederatobjs.xpg4/values-xpg4.o: ../../lib/common/common/values-xpg4.c
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu $(COMPILE.c) -o $@ ../../lib/common/common/values-xpg4.c
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maederatt1.c : att1.y
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu $(YACC.y) -d att1.y
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu $(MV) y.tab.c att1.c
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder $(MV) y.tab.h att1.h
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescuatt2.c : att2.l att2.ed att1.c
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu $(LEX) att2.l
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu ed - lex.yy.c < att2.ed
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu $(MV) lex.yy.c att2.c
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu# Don't re-install direcories installed by Targetdirs
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu#$(ROOTDIRS):
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu# $(INS.dir)
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu$(ROOTCROND)/% $(ROOTDEFAULT)/% : %
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu $(INS.file)
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder$(ROOTSYMLINK) :
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu $(RM) $@; $(SYMLINK) $(SYMLNKDEST) $@
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu$(ROOTSETUP) : $(ROOTDEFAULT)/cron.dfl
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu $(RM) $@; $(MV) $(ROOTDEFAULT)/cron.dfl $@
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescucheck: $(CHKMANIFEST)
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder$(POFILE): $(POFILES)
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu $(RM) $@; cat $(POFILES) > $@
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescuclean :
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu $(RM) $(OBJS) att1.h att1.c att2.c
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codesculint : lint_SRCS
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroederstrip :
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu $(STRIP) $(PROG) $(XPG4)
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescuinclude ../Makefile.targ
7b5ba6a2f3990cf508f90e55e1d59068e6aaa6a3Mihai Codescu