mirror of
https://github.com/pspdev/pspsdk.git
synced 2025-10-03 16:51:27 +00:00
117 lines
3.3 KiB
Makefile
117 lines
3.3 KiB
Makefile
|
|
libdir = @PSPSDK_LIBDIR@
|
|
|
|
CC = @PSP_CC@
|
|
CCAS = $(CC)
|
|
AR = @PSP_AR@
|
|
RANLIB = @PSP_RANLIB@
|
|
|
|
CPPFLAGS = -I$(top_srcdir)/src/base \
|
|
-I$(top_srcdir)/src/debug \
|
|
-I$(top_srcdir)/src/sdk \
|
|
-I$(top_srcdir)/src/kernel \
|
|
-I$(top_srcdir)/src/net \
|
|
-I$(top_srcdir)/src/rtc \
|
|
-I$(top_srcdir)/src/user \
|
|
-I$(top_srcdir)/src/utility
|
|
CFLAGS = @PSPSDK_CFLAGS@
|
|
CCASFLAGS = $(CFLAGS)
|
|
|
|
CWD_OBJS = __cwd.o __get_drive.o getcwd.o __path_absolute.o __init_cwd.o
|
|
|
|
ERRNO_OBJS = __set_errno.o
|
|
|
|
FDMAN_OBJS = __descriptor_data_pool.o __descriptormap.o __fdman_init.o __fdman_get_new_descriptor.o __fdman_get_dup_descriptor.o \
|
|
__fdman_release_descriptor.o
|
|
|
|
GLUE_OBJS = __dummy_passwd.o __fill_stat.o __psp_heap_blockid.o __psp_free_heap.o _fork.o _wait.o _open.o _close.o _read.o \
|
|
_write.o _fstat.o _stat.o lstat.o access.o _fcntl.o _lseek.o chdir.o mkdir.o rmdir.o getdents.o _seekdir.o _link.o _unlink.o \
|
|
_rename.o _getpid.o _kill.o _sbrk.o _gettimeofday.o _times.o ftime.o _internal_malloc_lock.o _internal_malloc_unlock.o \
|
|
_isatty.o symlink.o truncate.o chmod.o fchmod.o fchmodat.o pathconf.o readlink.o utime.o fchown.o getentropy.o getpwuid.o \
|
|
fsync.o getpwnam.o getuid.o geteuid.o
|
|
|
|
|
|
INIT_OBJS = __libpthreadglue_init.o __libcglue_init.o __libcglue_deinit.o _exit.o abort.o exit.o
|
|
|
|
MUTEXMAN_OBJS = __malloc_mutex.o __sbrk_mutex.o __fdman_mutex.o __init_mutex.o __deinit_mutex.o
|
|
|
|
NETDB_OBJS = h_errno.o gethostbyaddr.o gethostbyname.o
|
|
|
|
PIPE_OBJS = __pipe_peekmsgsize.o pipe.o __pipe_close.o __pipe_nonblocking_read.o __pipe_read.o __pipe_write.o \
|
|
__pipe_nonblocking_write.o
|
|
|
|
SELECT_OBJS = select.o
|
|
|
|
SLEEP_OBJS = nanosleep.o
|
|
|
|
SOCKET_OBJS = socket.o __socket_close.o accept.o bind.o connect.o getsockopt.o listen.o recv.o recvfrom.o send.o sendto.o \
|
|
setsockopt.o shutdown.o getpeername.o getsockname.o inet_ntoa.o sendmsg.o recvmsg.o
|
|
|
|
TIMEZONE_OBJS = __timezone_update.o
|
|
|
|
lib_LIBRARIES = libcglue.a
|
|
|
|
netdb_nobase_includedir = @PSPSDK_INCLUDEDIR@
|
|
netdb_nobase_include_HEADERS = netdb.h
|
|
|
|
netinet_nobase_includedir = @PSPSDK_INCLUDEDIR@/netinet
|
|
netinet_nobase_include_HEADERS = netinet/in.h netinet/tcp.h
|
|
|
|
arpa_nobase_includedir = @PSPSDK_INCLUDEDIR@/arpa
|
|
arpa_nobase_include_HEADERS = arpa/inet.h
|
|
|
|
sys_nobase_includedir = @PSPSDK_INCLUDEDIR@/sys
|
|
sys_nobase_include_HEADERS = sys/socket.h sys/ioctl.h
|
|
|
|
libcglue_a_SOURCES = \
|
|
cwd.c \
|
|
errno.c \
|
|
fdman.c \
|
|
glue.c \
|
|
init.c \
|
|
netdb.c \
|
|
pipe.c \
|
|
select.c \
|
|
sleep.c \
|
|
socket.c \
|
|
timezone.c
|
|
|
|
libcglue_a_LIBADD = $(CWD_OBJS) $(ERRNO_OBJS) $(FDMAN_OBJS) $(INIT_OBJS) $(GLUE_OBJS) $(MUTEXMAN_OBJS) $(NETDB_OBJS) $(PIPE_OBJS) \
|
|
$(SELECT_OBJS) $(SOCKET_OBJS) $(SLEEP_OBJS) $(TIMEZONE_OBJS)
|
|
|
|
$(CWD_OBJS): cwd.c
|
|
$(AM_V_CC)$(COMPILE) -DF_$* $< -c -o $@
|
|
|
|
$(ERRNO_OBJS): errno.c
|
|
$(AM_V_CC)$(COMPILE) -DF_$* $< -c -o $@
|
|
|
|
$(FDMAN_OBJS): fdman.c
|
|
$(AM_V_CC)$(COMPILE) -DF_$* $< -c -o $@
|
|
|
|
$(INIT_OBJS): init.c
|
|
$(AM_V_CC)$(COMPILE) -DF_$* $< -c -o $@
|
|
|
|
$(GLUE_OBJS): glue.c
|
|
$(AM_V_CC)$(COMPILE) -DF_$* $< -c -o $@
|
|
|
|
$(MUTEXMAN_OBJS): mutexman.c
|
|
$(AM_V_CC)$(COMPILE) -DF_$* $< -c -o $@
|
|
|
|
$(NETDB_OBJS): netdb.c
|
|
$(AM_V_CC)$(COMPILE) -DF_$* $< -c -o $@
|
|
|
|
$(PIPE_OBJS): pipe.c
|
|
$(AM_V_CC)$(COMPILE) -DF_$* $< -c -o $@
|
|
|
|
$(SELECT_OBJS): select.c
|
|
$(AM_V_CC)$(COMPILE) -DF_$* $< -c -o $@
|
|
|
|
$(SLEEP_OBJS): sleep.c
|
|
$(AM_V_CC)$(COMPILE) -DF_$* $< -c -o $@
|
|
|
|
$(SOCKET_OBJS): socket.c
|
|
$(AM_V_CC)$(COMPILE) -DF_$* $< -c -o $@
|
|
|
|
$(TIMEZONE_OBJS): timezone.c
|
|
$(AM_V_CC)$(COMPILE) -DF_$* $< -c -o $@
|