ref: 5ab4d45674cc1e5a82921c1f86cb70593dd0a226
dir: /config.mk/
# scc version VERSION = 0.1 ## Customize below to fit your system ARCHS = z80 i386-sysv amd64-sysv qbe SYSS = linux openbsd # default architecure used in nested makefiles ARCH = qbe SYS = linux DRIVER = posix # Can be c89 or c99 STD = c99 # paths PREFIX = $(HOME) MANPREFIX = $(PREFIX)/share/man # scc expects to be built by a C99 compiler # if your system is not at least POSIX 2004 compatible, adjust CC # CC = c99 # AR = ar AS = as # for Plan9 add -D_SUSV2_SOURCE SCC_CFLAGS = -DARCH=\"$(ARCH)\" \ -DSYS=\"$(SYS)\" \ $(CSTDINC) \ -DPREFIX=\"$(PREFIX)\" \ -g \ $(CFLAGS) SCC_LDFLAGS = $(LDFLAGS) .s.o: $(AS) $< -o $@ .c.o: $(CC) $(SCC_CFLAGS) -o $@ -c $< .c: $(CC) $(SCC_CFLAGS) $(SCC_LDFLAGS) -o $@ $<