original files of m241

This commit is contained in:
neelimap
2026-07-30 11:19:44 +05:30
parent 170c2b3f3a
commit afc7070c1f
12254 changed files with 7655111 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
# rules.apps
# This file depends on rules.library having been included elsewhere.
# Eventually, one of these files may include the other.
#
# Must do applibsclean first so that we can ensure that only one munch is
# performed on the file. It follows that when trying to only re-compile
# some files, you must make all from the top-most level so that all files
# get placed in the app files.
#
# Building applibsubdirs causes all subdirectories named in APPLIBSUBDIRS to
# build into the .o and .a by building applibsall. The resulting .o needs
# to be munched when done, so we do that here.
# Provided for T1 compatibility.
ifeq ($(MUNCH),)
MUNCH=munch
endif
applibs: applibsclean applibsall applibsubdirs
$(CP) $(LIB_ROOT)/$(APPLIBDIRNAME)/$(OBJAPPLIBNAME) $(LIB_ROOT)/$(APPLIBDIRNAME)/temp1.o
$(NM) $(LIB_ROOT)/$(APPLIBDIRNAME)/temp1.o | $(MUNCH) > $(LIB_ROOT)/$(APPLIBDIRNAME)/ctdt.c
$(CC) -c $(C++FLAGS) -traditional $(LIB_ROOT)/$(APPLIBDIRNAME)/ctdt.c -o $(LIB_ROOT)/$(APPLIBDIRNAME)/ctdt.o
$(LD) $(LD_PARTIAL_FLAGS) -o $(LIB_ROOT)/$(APPLIBDIRNAME)/$(OBJAPPLIBNAME) $(LIB_ROOT)/$(APPLIBDIRNAME)/temp1.o $(LIB_ROOT)/$(APPLIBDIRNAME)/ctdt.o
@ $(RM) $(LIB_ROOT)/$(APPLIBDIRNAME)/ctdt.c $(LIB_ROOT)/$(APPLIBDIRNAME)/ctdt.o $(LIB_ROOT)/$(APPLIBDIRNAME)/temp1.o
include $(TGT_DIR)/h/make/rules-apps.$(WIND_HOST_TYPE)