1234567891011121314151617181920212223242526272829303132333435363738 |
- SH = sh
- SHOBJS = sash.o cmds.o cmd_uclinux.o ls.o hexdump.o df.o free.o \
- hostname.o date.o
- SHUTDOWN = shutdown
- SHUTDOWNOBJS = shutdown.o
- REBOOT = reboot
- REBOOTOBJS = reboot.o
- SHOBJS += ps.o
- CFLAGS += -DCONFIG_USER_SASH_PS
- LIBSASH = libsash/libsash.a
- CFLAGS += -DCOMMAND_HISTORY
- all: $(SH) $(SHUTDOWN) $(REBOOT)
- $(SH): $(SHOBJS) $(LIBSASH)
- $(CC) $(LDFLAGS) -o $@ $(SHOBJS) $(LIBSASH) $(LDLIBS$(LDLIBS_$@))
- $(SHUTDOWN): $(SHUTDOWNOBJS) $(LIBSASH)
- $(CC) $(LDFLAGS) -o $@ $(SHUTDOWNOBJS) $(LIBSASH) $(LDLIBS)
- $(REBOOT): $(REBOOTOBJS) $(LIBSASH)
- $(CC) $(LDFLAGS) -o $@ $(REBOOTOBJS) $(LIBSASH) $(LDLIBS$(LDLIBS_$@))
- dummy_target:
- $(LIBSASH): dummy_target
- $(MAKE) -C libsash
- clean:
- -rm -f $(SH) $(SHUTDOWN) $(REBOOT) *.elf *.gdb *.o
- $(MAKE) -C libsash clean
|