📄 dll_os2.mm
字号:
#!/bin/sh## This makegen macro contributed by Yuri Dario <mc6530@mclink.it> for# use with OS2 DLL's#. $MACRO_DIR/makegen/makegen.cfif test $OS_TYPE != "_OS_OS2"then exitfidll=$1dllsrc=`echo $2 | sed "s/,/ /g"`dllobj=`echo $3 | sed "s/,/ /g"`dlllib=`echo $4 | sed "s/,/ -l/g"`shiftfor src in $dllsrcdo if test -c /dev/tty then $ECHO_N ".$ECHO_C" > /dev/tty fi base=`echo $src | sed "s/\..*//"` obj=`echo $src | sed "s/\.c\$/.o/"` dllobj="$dllobj $obj" echo "$obj : $src Makefile.full" echo ' $(CC) $(CC_FLAGS) -o '$obj' -c $(SOURCE_DIR)/'$src echo echo "clean ::" echo " rm -f $obj" echodoneechoecho "# Make rules for building $dll"echoecho "all : $dll.dll"echoecho "$dll.dll : $dllobj Makefile.full"echo 'ifeq ($(OS_NAME),OS_2)'echo ' $(subst Zexe,Zdll,$(LINK)) $(CC_FLAGS)'" $dllobj -o $dll.dll $dll.def -L"'$(INST_DIR)/lib $(LD_LIBS) '$dlllibecho ' emximp -o ' $dll'.lib ' $dll'.def'echo ' cp '$dll'.lib ' lib$dll'.a'echo "else"echo " @echo DLL not supported on this platform."echo "endif"echoecho "clean :: "echo " rm -f $dll"echo
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -