#sccs	"@(#)libc/port/sys:Makefile	1.7"

#
# makefile for libc/port/sys
#
#

.SUFFIXES: .p

include $(MAKEINC)/Makepre.h

OBJECTS=\
execl.o       execle.o      execv.o       \
msgsys.o	plock.o       semsys.o      shmsys.o  \
lockf.o

POBJECTS=\
execl.p       execle.p      execv.p       \
msgsys.p	plock.p       semsys.p      shmsys.p  \
lockf.p

DEPENDLIST = execl.c \
	execle.c \
	execv.c \
	msgsys.c \
	plock.c \
	semsys.c \
	shmsys.c \
	lockf.c

all: Makeincludes $(OBJECTS)

Makeincludes: $(DEPENDLIST)
	$(INCCMD) $(DEPENDLIST) | $(SORT) | $(FILTER) > Makeincludes
	$(MAKE)

includes: $(DEPENDLIST)
	$(INCCMD) $(DEPENDLIST) | $(SORT) | $(FILTER) > Makeincludes

prof: $(POBJECTS)

clean clobber:
	rm -fr *.[po]

install:

populate:
	getunit

include Makeincludes
include $(MAKEINC)/Makepost.h 

.c.o:
	@echo $(@F):
	$(CC) $(CFLAGS) -c $(*F).c

.c.p:
	@echo $(@F):
	$(CC) $(CFLAGS) -S -c -p $(*F).c
	$(AS) -o $(*F).p $(*F).s
	@rm $(*F).s
