home *** CD-ROM | disk | FTP | other *** search
Makefile | 1995-10-26 | 7.9 KB | 202 lines |
- #
- # MultiUser Release 1.8
- #
- # © Copyright 1993-1994 Geert Uytterhoeven
- #
- # Changes for Locale support by Norbert Püschel
- #
- # Makefile for the support commands
- #
-
- LDIR= //Locale/
- IDIR= //Include/
- CDIR= //C/
-
- CC = sc
- LINK = slink
- CFLAGS = IDIR=$(IDIR)
- LFLAGS = VERBOSE SMALLCODE SMALLDATA
- LIB = LIB:sc.lib LIB:amiga.lib
- MUINC = $(IDIR)libraries/multiuser.h $(IDIR)proto/multiuser.h \
- Locale.h musupport_locale.h
-
- .c.o:
- $(CC) $(CFLAGS) $*.c
- .ct.catalog:
- catcomp $(CDFILE) $*.ct CATALOG $@
-
- All: LOCALE $(CDIR)Freeze $(CDIR)Kill $(CDIR)LimitDOSSetProtection \
- $(CDIR)Login $(CDIR)Logout $(CDIR)MakeKeyfiles $(CDIR)MAssign \
- $(CDIR)MList $(CDIR)MProtect $(CDIR)Passwd $(CDIR)RunCommand \
- $(CDIR)SetDefProtect $(CDIR)SetOwner $(CDIR)SetOwner37 \
- $(CDIR)Tasks $(CDIR)Unfreeze $(CDIR)UserInfo $(CDIR)Who
-
-
- $(CDIR)Freeze: Freeze.o SimpleLocale.o
- $(LINK) FROM Freeze.o SimpleLocale.o \
- TO $(CDIR)Freeze LIB $(LIB) $(LFLAGS)
- Protect $(CDIR)Freeze P ADD
-
- $(CDIR)Kill: Kill.o SimpleLocale.o
- $(LINK) FROM Kill.o SimpleLocale.o \
- TO $(CDIR)Kill LIB $(LIB) $(LFLAGS)
- Protect $(CDIR)Kill P ADD
-
- $(CDIR)LimitDOSSetProtection: LimitDOSSetProtection.o SimpleLocale.o
- $(LINK) FROM LimitDOSSetProtection.o SimpleLocale.o \
- TO $(CDIR)LimitDOSSetProtection LIB $(LIB) $(LFLAGS)
- Protect $(CDIR)LimitDOSSetProtection P ADD
-
- $(CDIR)Login: Login.o Locale.o
- $(LINK) FROM Login.o Locale.o \
- TO $(CDIR)Login LIB $(LIB) $(LFLAGS)
- Protect $(CDIR)Login P ADD
-
- $(CDIR)Logout: Logout.o Locale.o
- $(LINK) FROM Logout.o Locale.o \
- TO $(CDIR)Logout LIB $(LIB) $(LFLAGS)
- Protect $(CDIR)Logout P ADD
-
- $(CDIR)MakeKeyfiles: MakeKeyfiles.o SimpleLocale.o
- $(LINK) FROM MakeKeyfiles.o SimpleLocale.o \
- TO $(CDIR)MakeKeyfiles LIB $(LIB) $(LFLAGS)
- Protect $(CDIR)MakeKeyfiles P ADD
-
- $(CDIR)MAssign: MAssign.o SimpleLocale.o
- $(LINK) FROM MAssign.o SimpleLocale.o \
- TO $(CDIR)MAssign LIB $(LIB) $(LFLAGS)
- Protect $(CDIR)MAssign P ADD
-
- $(CDIR)MList: MList.o Locale.o
- $(LINK) FROM MList.o Locale.o \
- TO $(CDIR)MList LIB $(LIB) $(LFLAGS)
- Protect $(CDIR)MList P ADD
-
- $(CDIR)MProtect: MProtect.o Locale.o
- $(LINK) FROM MProtect.o Locale.o \
- TO $(CDIR)MProtect LIB $(LIB) $(LFLAGS)
- Protect $(CDIR)MProtect P ADD
-
- $(CDIR)Passwd: Passwd.o Locale.o
- $(LINK) FROM Passwd.o Locale.o \
- TO $(CDIR)Passwd LIB $(LIB) $(LFLAGS)
- Protect $(CDIR)Passwd P ADD
-
- $(CDIR)RunCommand: RunCommand.o SimpleLocale.o
- $(LINK) FROM RunCommand.o SimpleLocale.o \
- TO $(CDIR)RunCommand LIB $(LIB) $(LFLAGS)
- Protect $(CDIR)RunCommand P ADD
-
- $(CDIR)SetDefProtect: SetDefProtect.o SimpleLocale.o
- $(LINK) FROM SetDefProtect.o SimpleLocale.o \
- TO $(CDIR)SetDefProtect LIB $(LIB) $(LFLAGS)
- Protect $(CDIR)SetDefProtect P ADD
-
- $(CDIR)SetOwner: SetOwner.o Locale.o
- $(LINK) FROM SetOwner.o Locale.o \
- TO $(CDIR)SetOwner LIB $(LIB) $(LFLAGS)
- Protect $(CDIR)SetOwner P ADD
-
- $(CDIR)SetOwner37: SetOwner37.o Locale.o
- $(LINK) FROM SetOwner37.o Locale.o \
- TO $(CDIR)SetOwner37 LIB $(LIB) $(LFLAGS)
- Protect $(CDIR)SetOwner37 P ADD
-
- $(CDIR)Tasks: Tasks.o Locale.o
- $(LINK) FROM Tasks.o Locale.o \
- TO $(CDIR)Tasks LIB $(LIB) $(LFLAGS)
- Protect $(CDIR)Tasks P ADD
-
- $(CDIR)Unfreeze: Unfreeze.o SimpleLocale.o
- $(LINK) FROM Unfreeze.o SimpleLocale.o \
- TO $(CDIR)Unfreeze LIB $(LIB) $(LFLAGS)
- Protect $(CDIR)Unfreeze P ADD
-
- $(CDIR)UserInfo: UserInfo.o Locale.o
- $(LINK) FROM UserInfo.o Locale.o \
- TO $(CDIR)UserInfo LIB $(LIB) $(LFLAGS)
- Protect $(CDIR)UserInfo P ADD
-
- $(CDIR)Who: Who.o Locale.o
- $(LINK) FROM Who.o Locale.o \
- TO $(CDIR)Who LIB $(LIB) $(LFLAGS)
- Protect $(CDIR)Who P ADD
-
-
- Freeze.o: Kill_Freeze_UnFreeze.c Freeze_rev.h $(MUINC)
- $(CC) $(CFLAGS) OBJNAME Freeze.o DEF=_MU_FREEZE_ $*.c
-
- Kill.o: Kill_Freeze_Unfreeze.c Kill_rev.h $(MUINC)
- $(CC) $(CFLAGS) OBJNAME Kill.o DEF=_MU_KILL_ $*.c
-
- LimitDOSSetProtection: LimitDOSSetProtection.c LimitDOSSetProtection_rev.h $(MUINC)
-
- Login.o: Login.c Login_rev.h $(MUINC)
-
- Logout.o: Logout.c Logout_rev.h $(MUINC)
-
- MakeKeyfiles.o: MakeKeyfiles.c MakeKeyfiles_rev.h
-
- MAssign.o: MAssign.c MAssign_rev.h $(MUINC)
-
- MList.o: MList.c MList_rev.h $(MUINC)
-
- MProtect.o: MProtect.c MProtect_rev.h $(MUINC)
-
- Passwd.o: Passwd.c Passwd_rev.h $(MUINC)
-
- RunCommand.o: RunCommand.c RunCommand_rev.h
-
- SetDefProtect.o: SetDefProtect.c SetDefProtect_rev.h $(MUINC)
-
- SetOwner.o: SetOwner.c SetOwner_rev.h $(MUINC)
-
- SetOwner37.o: SetOwner37.c SetOwner37_rev.h $(MUINC)
-
- Tasks.o: Tasks.c Tasks_rev.h $(MUINC)
- $(CC) $(CFLAGS) NOGST $*.c
-
- Unfreeze.o: Kill_Freeze_Unfreeze.c Unfreeze_rev.h $(MUINC)
- $(CC) $(CFLAGS) OBJNAME Unfreeze.o DEF=_MU_UNFREEZE_ $*.c
-
- UserInfo.o: UserInfo.c UserInfo_rev.h $(MUINC)
-
- Who.o: Who.c Who_rev.h $(MUINC)
-
- SimpleLocale.o: Locale.c Locale.h
- $(CC) $(CFLAGS) OBJNAME $@ DEF=SIMPLE_LOCALE $*.c
-
- Locale.o: Locale.c Locale.h
-
- CATALOGS= $(LDIR)catalogs/deutsch/multiuser_support.catalog \
- $(LDIR)catalogs/espanol/multiuser_support.catalog \
- $(LDIR)catalogs/italiano/multiuser_support.catalog \
- $(LDIR)catalogs/nederlands/multiuser_support.catalog \
- $(LDIR)catalogs/portugues/multiuser_support.catalog
-
- #
- # KLUDGE: should be "español", "português", but smake barfs on the special
- # chars. :-(
- #
-
- CDFILE= $(LDIR)multiuser_support.cd
-
- LOCALE: $(LDIR)multiuser_support.ct musupport_locale.h $(CATALOGS)
-
- $(LDIR)multiuser_support.ct: $(CDFILE)
- catcomp $(CDFILE) CTFILE $@
-
- musupport_locale.h: $(CDFILE)
- catcomp $(CDFILE) CFILE $@ NOARRAY NOBLOCK NOCODE
-
- $(LDIR)catalogs/deutsch/multiuser_support.catalog: $(LDIR)catalogs/deutsch/multiuser_support.ct
-
- $(LDIR)catalogs/espanol/multiuser_support.catalog: $(LDIR)catalogs/espanol/multiuser_support.ct
-
- $(LDIR)catalogs/italiano/multiuser_support.catalog: $(LDIR)catalogs/italiano/multiuser_support.ct
-
- $(LDIR)catalogs/nederlands/multiuser_support.catalog: $(LDIR)catalogs/nederlands/multiuser_support.ct
-
- $(LDIR)catalogs/portugues/multiuser_support.catalog: $(LDIR)catalogs/portugues/multiuser_support.ct
-
-