1
0
Files
irix-657m-src/eoe/cmd/sss/semapi/Makefile
2022-09-29 17:59:04 +03:00

46 lines
1.0 KiB
Makefile
Executable File

#!smake
#
#ident "$Revision: 1.4 $"
include $(ROOT)/usr/include/make/commondefs
### these are directories in which to run rawidb phase
SUBDIRS= server
O_SERVER=server/semapisrv.o
LDIRT=*.a
COMMONPREF=sss_
$(COMMONTARGS):$(COMMONPREF)$$@ $(_FORCE)
$(SUBDIRS_MAKERULE)
exports default install:$(COMMONPREF)$$@ $(_FORCE)
$(SUBDIRS_MAKERULE)
$(AR) ccurl libsemapisrv.a $(O_SERVER)
include $(COMMONRULES)
### We are not overriding commonrules. for default and install.
$(COMMONPREF)exports:
$(COMMONPREF)default $(COMMONPREF)clean $(COMMONPREF)clobber $(COMMONPREF)rmtargets:
$(COMMONPREF)install:
$(SUBDIRS):$(_FORCE)
cd $@; $(MAKE)
### rule for rawidb phase (make sure to set envariable RAWIDB)
rawidb:$(_FORCE)
@RAWIDB=$(IDBFILE); export RAWIDB ; \
if [ -f $$RAWIDB ] ; then mv $$RAWIDB $$RAWIDB.prev ; fi ;\
echo "RAWIDB=$$RAWIDB SRC=$(SRC) $(MAKE) install" ;\
$(MAKE) SRC=$(SRC) install
### rule for ism phase
ism:$(_FORCE)
cd build; $(MAKE) buildism
### rule for images phase
images:$(_FORCE)
cd build; $(MAKE) buildimages