cdrtools/libedc/shledc.mk
2025-06-15 04:19:58 +08:00

37 lines
1.2 KiB
Makefile

#ident @(#)shledc.mk 1.4 10/06/23
###########################################################################
SRCROOT= ..
RULESDIR= RULES
include $(SRCROOT)/$(RULESDIR)/rules.top
###########################################################################
SUBARCHDIR= /pic
#.SEARCHLIST: . $(ARCHDIR) stdio $(ARCHDIR)
#VPATH= .:stdio:$(ARCHDIR)
INSDIR= lib
#TARGETLIB= oedc
TARGETLIB= edc_ecc
CPPOPTS += -Iold
#
# Selectively increase the opimisation for libedc for better performance
#
# The code has been tested for correctness with this level of optimisation
# If your GCC creates defective code, you found a GCC bug that should
# be reported to the GCC people. As a workaround, you may remove the next
# lines to fall back to the standard optimisation level.
#
_XARCH_OPT= $(OARCH:%cc64=$(SUNPROCOPT64))
XARCH_OPT= $(_XARCH_OPT:%cc=$(XARCH_GEN))
SUNPROCOPTOPT= -fast $(XARCH_OPT)
GCCOPTOPT= -O3 -fexpensive-optimizations
#
CFILES= edc_ecc.c
HFILES=
#include Targets
LIBS= -lc
###########################################################################
include $(SRCROOT)/$(RULESDIR)/rules.shl
###########################################################################