summaryrefslogblamecommitdiffstats
path: root/services/telnetd/Makefile
blob: 4e6a6e2152505dc7475cc8e88e535ec0645cdc97 (plain) (tree)











































                                                                       
include ../../config.inc

include $(RTEMS_MAKEFILE_PATH)/Makefile.inc
include $(RTEMS_CUSTOM)
include $(PROJECT_ROOT)/make/leaf.cfg

CFLAGS += -I $(INSTALL_BASE)/include

CFLAGS += -w 
CFLAGS += -I include 
CFLAGS += -std=gnu99
CFLAGS += -MT $@ -MD -MP -MF $(basename $@).d

C_FILES =
C_FILES += check_passwd.c
C_FILES += des.c
C_FILES += pty.c
C_FILES += telnetd.c
# genpw.c is native

C_O_FILES = $(C_FILES:%.c=%.o)
C_D_FILES = $(C_FILES:%.c=%.d)

LIB = libtelnetd.a

all: $(LIB)

$(LIB): $(C_O_FILES)
	$(AR) rcu $@ $^

install: $(LIB)
	install -d $(INSTALL_BASE)/include/rtems
	install -c -m 644 include/rtems/pty.h $(INSTALL_BASE)/rtems
	install -c -m 644 include/rtems/telnetd.h $(INSTALL_BASE)/rtems
	install -c -m 644 include/passwd.h $(INSTALL_BASE)/rtems
	install -c -m 644 $(LIB) $(INSTALL_BASE)

clean:
	rm -f $(LIB) $(C_O_FILES) $(C_D_FILES) $(GEN_FILES)

-include $(C_D_FILES)

doc: