diff options
Diffstat (limited to 'sim/ucsim/pdk.src/Makefile')
| -rw-r--r-- | sim/ucsim/pdk.src/Makefile | 182 |
1 files changed, 0 insertions, 182 deletions
diff --git a/sim/ucsim/pdk.src/Makefile b/sim/ucsim/pdk.src/Makefile deleted file mode 100644 index 67b9006..0000000 --- a/sim/ucsim/pdk.src/Makefile +++ /dev/null @@ -1,182 +0,0 @@ -# -# uCsim pdk.src/Makefile -# -# (c) Drotos Daniel, Talker Bt. 1997 -# - -STARTYEAR = 2019 - -SHELL = /bin/sh -CXX = g++ -CPP = gcc -E -CXXCPP = g++ -E -RANLIB = ranlib -INSTALL = /usr/bin/install -c -STRIP = strip -MAKEDEP = g++ -MM -SREC_CAT = - -top_builddir = .. -top_srcdir = .. - -DEFS = $(subs -DHAVE_CONFIG_H,,-DHAVE_CONFIG_H) -CPPFLAGS = -I$(srcdir) -I$(top_srcdir) -I$(top_builddir) \ - -I$(top_srcdir)/cmd.src -I$(top_srcdir)/sim.src \ - -I$(top_srcdir)/gui.src -CFLAGS = -g -O2 -Wall -CXXFLAGS = -g -O2 -g -Wall -LDFLAGS = -PICOPT = -fPIC -DPIC -SHAREDLIB = yes - -EXEEXT = - -LIBS = -L$(top_builddir) -lsim -lucsimutil -lguiucsim -lcmd -lsim -lrt -lnsl -DL = -ldl -dl_ok = yes - -prefix = /usr/local -exec_prefix = ${prefix} -bindir = ${exec_prefix}/bin -libdir = ${exec_prefix}/lib -datadir = ${datarootdir} -datarootdir = ${prefix}/share -includedir = ${prefix}/include -mandir = ${datarootdir}/man -man1dir = $(mandir)/man1 -man2dir = $(mandir)/man2 -infodir = ${datarootdir}/info -srcdir = . - - -OBJECTS_SHARED = glob.o port.o \ - inst.o \ - simpdk.o pdk.o -OBJECTS_EXE = spdk.o -OBJECTS = $(OBJECTS_SHARED) $(OBJECTS_EXE) - -STM8ASM = - -enable_dlso = no -dlso_ok = no - -#TEST_OBJ = test_bit.hex test_dis.hex test_mov.hex test_jmp.hex \ -# test_arith.hex - -# Compiling entire program or any subproject -# ------------------------------------------ -all: checkconf otherlibs pdk.src - -tests: $(TEST_OBJ) - - -# Compiling and installing everything and runing test -# --------------------------------------------------- -install: all installdirs - $(INSTALL) spdk$(EXEEXT) $(DESTDIR)$(bindir)/`echo spdk|sed '$(transform)'`$(EXEEXT) - $(STRIP) $(DESTDIR)$(bindir)/`echo spdk|sed '$(transform)'`$(EXEEXT) - - -# Deleting all the installed files -# -------------------------------- -uninstall: - rm -f $(DESTDIR)$(bindir)/`echo spdk|sed '$(transform)'`$(EXEEXT) - - -# Performing self-test -# -------------------- -check: test - -test: - - -# Performing installation test -# ---------------------------- -installcheck: - - -# Creating installation directories -# --------------------------------- -installdirs: - test -d $(DESTDIR)$(bindir) || $(INSTALL) -d $(DESTDIR)$(bindir) - - -# Creating dependencies -# --------------------- -dep: Makefile.dep - -Makefile.dep: $(srcdir)/*.cc $(srcdir)/*.h - $(MAKEDEP) $(CPPFLAGS) $(filter %.cc,$^) >Makefile.dep - --include Makefile.dep -include $(srcdir)/clean.mk - -# My rules -# -------- -.SUFFIXES: .asm .hex - -pdk.src: spdk$(EXEEXT) shared_lib - -spdk$(EXEEXT): $(OBJECTS) $(top_builddir)/libcmd.a $(top_builddir)/libguiucsim.a $(top_builddir)/libsim.a $(top_builddir)/libucsimutil.a - $(CXX) $(CXXFLAGS) $(LDFLAGS) $(OBJECTS) $(LIBS) -o $@ - -ifeq ($(dlso_ok),yes) -shared_lib: $(top_builddir)/spdk.so -else -shared_lib: - @$(top_srcdir)/mkecho $(top_builddir) "No pdk shared lib made." - @$(top_srcdir)/mkecho $(top_builddir) "(SHAREDLIB="$(SHAREDLIB)",dl_ok="$(dl_ok)",enable_dlso="$(enable_dlso)")" -endif - -$(top_builddir)/spdk.so: $(OBJECTS_SHARED) - $(CXX) -shared $(LDFLAGS) $(OBJECTS_SHARED) -o $(top_builddir)/spdk.so - -otherlibs: $(top_builddir)/libcmd.a $(top_builddir)/libguiucsim.a $(top_builddir)/libsim.a $(top_builddir)/libucsimutil.a - -$(top_builddir)/libcmd.a: - $(MAKE) -C $(top_builddir)/cmd.src all - -$(top_builddir)/libguiucsim.a: - $(MAKE) -C $(top_builddir)/gui.src checkconf ucsim_lib - -$(top_builddir)/libsim.a: - $(MAKE) -C $(top_builddir)/sim.src all - -$(top_builddir)/libucsimutil.a: - $(MAKE) -C $(top_builddir) -f main.mk - -.cc.o: - $(CXX) $(CXXFLAGS) $(PICOPT) $(CPPFLAGS) $(TARGET_ARCH) -c $< -o $@ - -.asm.hex: - $(STM8ASM) -l $< -o $@ -e $<.lst - - -# Remaking configuration -# ---------------------- -checkconf: - @if [ -f $(top_builddir)/devel ]; then\ - $(MAKE) -C $(top_builddir) -f conf.mk srcdir="$(srcdir)" top_builddir="$(top_builddir)" freshconf;\ - fi - -#bl_l15x46.hex: bl_l15x46.asc -# $(SREC_CAT) $< -Ascii_Hex -Output $@ -Intel - -#bl_l15x46.cc: bl_l15x46.asc -# $(SREC_CAT) $< -Ascii_Hex -Output $@ -C-Array bl_l15x46 -INClude -No-CONST - -#bl_s105.hex: bl_s105.asc -# $(SREC_CAT) $< -Ascii_Hex -Output $@ -Intel - -#bl_s105.cc: bl_s105.asc -# $(SREC_CAT) $< -Ascii_Hex -Output $@ -C-Array bl_s105 -INClude -No-CONST - -#bl_source: bl.cc bl.h - -#bl.cc: bl_head.cc bl_l15x46.cc bl_s105.cc -# cat bl_head.cc bl_l15x46.cc bl_s105.cc|sed 's/unsigned char/t_mem/' >$@ - -#bl.h: bl_l15x46.h bl_s105.h -# cat bl_l15x46.h bl_s105.h|sed 's/unsigned char/t_mem/' >$@ - -# End of pdk.src/Makefile.in |
