Files
Arquivotheca.SunOS-4.1.4/lang/ld/MakeCommon
seta75D ff309bfe1c Init
2021-10-11 18:37:13 -03:00

55 lines
1.1 KiB
Plaintext

#
# @(#)MakeCommon 1.1 94/10/31 SMI
#
.KEEP_STATE:
arch-sun3 = SUN3
arch-sun2 = SUN2
arch-sun4 = SUN4
arch-sun3x = SUN3
arch-sun4c = SUN4
TARGET=$(arch$(TARGET_ARCH))
cpu-sun2 = m68k
cpu-sun3 = m68k
cpu-sun3x = m68k
cpu-sun4 = sparc
cpu-sun4c = sparc
CPU=$(cpu$(TARGET_ARCH))
#
# Code browser changes:
#
# Comment out the next line to disable code browser.
BROWSER = -DBROWSER
CB_DIR = ../../browser/cblib
CB_LIB = $(CB_DIR)/$(CPU)/libcb.a
CB_LIBRARY-DBROWSER = $(CB_LIB)
CB_DIRECTORY-DBROWSER = $(CB_DIR)/src
CFLAGS += $(DBX) -DSUNPRO -I../../vroot -I$(CB_DIRECTORY$(BROWSER)) $(BROWSER)
VROOT_DIR = ../../vroot
VROOT_LIB = $(VROOT_DIR)/vroot.a
$(CB_LIB) $(VROOT_LIB): FRC
(cd $(@D); $(MAKE) $(@F))
FRC:
HDRS = ../dynamic.h
MID_SRCS = ../ld.c ../rtsetup.c ../incl.c ../libfind.c ../verscmp.c \
../vroot.c ../extra.c
MID_OBJS = $(MID_SRCS:../%.c=%.o)
OBJS = ${MID_OBJS}
LIBS = $(CB_LIBRARY$(BROWSER)) $(VROOT_LIB)
${MID_OBJS}: ../$$(@:.o=.c)
$(CC) $(CFLAGS) -c ../$(@:.o=.c)
masterclean:
rm -f ${PROGRAM} ${OBJS}
masterlint :
lint $(LINTFLAGS) -I.. $(MID_SRCS)